高清视频网络编解码模块特定要求
(急需,非常重要!!!)
①.高清编解码输入输出各有三十路左右,最终显示的分辨率大于1600*1200@60HZ。编解码延时越小越好!!对比测试是从PC引出DVI信号,一路直接送显示器,一路通过编码,解码再送显示器, 再计算时间差, 通用芯片的(编码+解码)时延通常在200ms左右, 希望能做到100ms以内,最好能到50ms,越小越好;
②.(编码+切换+传输+解码)总时延最好小于1秒(不含黑屏时间)。因为通用产品的切换延时大都在两三秒以上,需要考虑优化方案:
I. 针对传输协议进行配置,使得进行IP地址切换的时候,编解码进程不用重启,平滑切换,可以大大减少切换时延;
II. 在一路IP传输码流的同时,保持其他路IP的连接(小的心跳包),当切换到其他IP的时候,热启动,减少连接时延。当然,保持其他的IP连接对传输码流会有影响,但最终画面质量不能有明显下降。
③.视频流压缩与否都可以,但是码流最好小于20Mb/s。如果是压缩格式,例如H264, 考虑改变I帧,P帧比例,增大关键帧占比,使传输的增量码流更少,降低编解码运算量,同时减少数据包。
④.将DVI或者VGA信号变成以太网IP包,网络传输,不要点对点,必须是多对多,再还原成DVI或者VGA信号
⑤.接口要求不高,但必备最起码DVI接口,附带其他的更好。
⑥.不限于是盒子,最好是CPCI或者是CPCIe的6U工控机标准板卡
⑦.具备板卡和固件层面的后续开发,升级的能力