目前还有很多的广电领域用的是传统的摄像机,而不是网络摄像机,所以没有办法在网络上直接赋予IP地址,像传统摄像机输出的视频不是流媒体,因此数据就会很庞大,不适合在网络上传输。因此就需要视频编码器来对这种摄像机输出的视频进行压缩变小以适合网络传输,同时可以设置IP地址,并具有推流功能。在选择编码器中正常是要根据自身应用场景来判定,因此在选择网络编码器需要重点注意的几个参数。
第一、具有SDI/HDMI输入的接口编码器
为什么要选择SDI/HDMI接口,SDI/HDMI都是属于高清接口,同时也是一种用于视频传输的串行数字接口,是基于Smpte串行链路标准。SDI/HDMI使用原始视频数据进行传输,不用经过压缩,能够保证画质无损,真实呈现视频内容。由于不对视频信号进行压缩处理,可实现实时传输视频信号,不会造成图像延时。
第二、扩充4G网络功能,wifi是基本要求
wifi和4G网络在视频编码器功能是必须的。因为在很多场合下,如果没有WIFI网络情况下,就可以使用4G功能,其网络速度可达3G网络速度的十几倍到几十倍,高质量的新一代无线宽带通信标准之一,具有高速度、低时延、国际化的特点。最好还可以选择可以内置双频(2.4G/5.8G) wifi模块,支持USB扩展4G-LTEDongle,这样就可以实现多种形式的无线网络传输。
第三、具有H.265编码功能技术
目前大部分网络直播平台用的都是H.264编码技术,H.265高效率视频编码是一种视频压缩标准,继H.264之后所制定的新的视频编码。H.265(HEVC )技术被认为不仅提升视频质量,同时也能达到 H.264/MPEG-4 AVC 两倍之压缩率(同样画面质量下比特率减少到了 50%)可支持 4K 分辨率甚至到超高清电视,最高分辨率可达到 8192×4320(8 K 分辨率)。因此H.265技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。
第四、支持多协议功能(RTMP/RTSP/SRT)
目前,网络直播编码器输出要支持RTMP/RTSP协议,RTMP是现在编码器输出的标准协议, 由于目前PC市场巨大,PC主要是Windows,Windows的浏览器基本上都支持flash,Flash又支持RTMP协议,所以基本上所有的编码器(摄像头之类)都支持RTMP输出。RTMP比起HTTP协议流的延时(一般在10秒以上)RTMP算低延时,所以一般的直播应用的比较多。
下面,重点讲一下SRT协议, SRT是时下非常受欢迎的开源低延迟视频传输协议。 使用SRT可靠传输技术,能够成功实现了普通互联网环境下、多地之间,安全可靠的高清视频传输与分发。SRT支持AES加密,保障端到端的视频传输安全。可靠性方面,SRT通过前向纠正技术(FEC)保证传输的稳定性。
低延迟方面,由于SRT建立在UDT协议之上,解决了UDT协议传输延迟高的问题。UDT协议是基于UDP网络通信协议的。SRT解决了复杂的传输时序问题,可以做到支持高吞吐量文件和超清视频的实时传输。所以目前很多广电直播行业都愿意选择支持SRT协议编码器。