{"id":5675,"date":"2017-06-30T06:22:52","date_gmt":"2017-06-30T11:22:52","guid":{"rendered":"https:\/\/www.nurango.ca\/?p=5675"},"modified":"2023-02-01T20:18:19","modified_gmt":"2023-02-01T20:18:19","slug":"guide-to-video-codecs","status":"publish","type":"post","link":"https:\/\/www.nurango.ca\/blog\/guide-to-video-codecs","title":{"rendered":"A Guide to VoIP Video Codecs"},"content":{"rendered":"<p><span style=\"font-family: arial,helvetica,sans-serif;\">Most of us have used some type of online software for video chat. Business use it for meetings and training purposes, and people use it to connect with family and friends from all over. The way video calling over the internet works is all through Video over IP, generally passed through the <a title=\"SIP Porotcol\" href=\"https:\/\/en.wikipedia.org\/wiki\/Session_Initiation_Protocol\" target=\"_blank\" rel=\"nofollow noopener\">SIP<\/a> or <a title=\"WebRTC Protocol\" href=\"https:\/\/en.wikipedia.org\/wiki\/WebRTC\" target=\"_blank\" rel=\"nofollow noopener\">WebRTC<\/a> protocols.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\">Voice over IP (VoIP) is a service that you can use to make calls over the internet, and it works by encoding both voice and multimedia such as video into digital data, which is then compressed so that your calls can be transmitted in various formats, including High Definition. This particular coding is achieved through the use of codecs, which stand for encoder decoder, since both processes must be used at once to be able to decode and encode both the sending and receiving video calls. A video codec is a software that will compress and decompress your raw video and audio into format which can then be transferred over the internet connection through the use of your IP &#8211; hence, Voice over IP.<\/span><\/p>\n<h6><span style=\"font-family: arial,helvetica,sans-serif;\">You&#8217;ll want to know what the best codec to use to achieve the best quality and bandwidth rate for your deployment scenario. Starting with the latest HD video codecs.<\/span><\/h6>\n<h5><span style=\"font-family: arial,helvetica,sans-serif;\">H264<\/span><\/h5>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\">The most common codecs that are used for video VoIP is called H264, and it&#8217;s used as the standard for recording, compression and distribution of multimedia video content. H264 is so popular because it increases the quality of the video while also being relatively inexpensive. H264 codecs is well known for being the standard for internet streaming websites, such as YouTube. H264 was designed with the ability to transfer real time video and audio, so you&#8217;re able to get the absolute most out of your Video and Conference Calls.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Benefits:<\/strong> HD High Resolution quality (1080p @ 60fps) eliminates most pixilation experienced with prior codecs. <\/span><br \/>\n<span style=\"font-family: arial,helvetica,sans-serif;\"><strong> Bandwidth Consumption:<\/strong> 1228kbps with overhead, 1024k without<\/span><\/p>\n<h5><span style=\"font-family: arial,helvetica,sans-serif;\">VP8<\/span><\/h5>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\">This particular codec is a compression format that was created by Google, and it works relatively well as a high quality and real time video streaming codec alongside your video conferencing conference. It has its criticisms as being a codec that is buggy with an interface that seems incomplete, but however it is still a codec that offers encoding and decoding in a smooth, real time manner. It has much in common with H264, and is just slightly below that particular codec in video quality.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Benefits: <\/strong>Default for WebRTC, almost same quality as H.264 <a title=\"WebRTC test\" href=\"https:\/\/gist.github.com\/Hupotronic\/4645784\" target=\"_blank\" rel=\"nofollow noopener\">tests<\/a> show H.264 encodes twice as fast<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Bandwidth Consumption:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial,helvetica,sans-serif;\">720p@30fps, 1.2 Mbps<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif;\">360p@30fps, 500 kbps<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif;\">180p@30fps, 100 kbps<\/span><\/li>\n<\/ul>\n<h5><span style=\"font-family: arial,helvetica,sans-serif;\">H263<\/span><\/h5>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\">Another older version of internet video codec standard, H263 is not quite as obsolete as other older codec standards. This particular codec is still widely used throughout many different internet applications, such as the use of Flash Videos, and even still on YouTube and Google Video. It even has its place in desktop video conferencing, as well as surveillance video footage. H263 is also widely used for the games you play every day on your mobile phone.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Benefits:<\/strong> Standard (but older) and built into any video over IP device.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Bandwidth Consumption:<\/strong> \u00a0768 @ 30fps<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>H.263 and H.264 Breakdown <\/strong><\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-5676\" src=\"https:\/\/www.nurango.ca\/wp-content\/uploads\/h264_h263-codecs.png\" alt=\"h264 h263 video codecs comparison\" width=\"642\" height=\"472\" \/><\/p>\n<h5><span style=\"font-family: arial,helvetica,sans-serif;\">H261<\/span><\/h5>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\">H261 was the first video compression standard. It is more of a historical milestone than a codecs that is actively being used today, however it still has its uses over some internet and in specific video conferencing systems. The standard for H261 is more so for how to decode the video data, which allowed encoder designers free reign on how to encode their videos, so long as the codecs were able to decode the data as they were designed to do.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif;\"><strong>Benefits:<\/strong> none, here for historical purposes only<\/span><\/p>\n<p>Want to know more about Voice Codecs? Check out out our <a href=\"https:\/\/www.nurango.ca\/blog\/voip-codecs-guide\/\">Guide to VoIP Audio Codecs<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most of us have used some type of online software for video chat. Business use it for meetings and training purposes, and people use it to connect with family and friends from all over. The way video calling over the internet works is all through Video over IP, generally passed through the SIP or WebRTC protocols. Voice over IP (VoIP) is a&hellip;<\/p>\n","protected":false},"author":1,"featured_media":5677,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[4],"tags":[24,25],"class_list":["post-5675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","tag-video-codecs","tag-webrtc"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/posts\/5675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/comments?post=5675"}],"version-history":[{"count":1,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/posts\/5675\/revisions"}],"predecessor-version":[{"id":10214,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/posts\/5675\/revisions\/10214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/media\/5677"}],"wp:attachment":[{"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/media?parent=5675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/categories?post=5675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nurango.ca\/blog\/wp-json\/wp\/v2\/tags?post=5675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}