我在使用DM368进行1080p30高清编码时,测试从镜头采集到电脑解码播放的时间延时,压缩视频发送使用IPNC自带RTSP发送程序,VLC网络缓存设置为200ms,测试结果为500ms。我在官方网站上看到这个指标可以做到140ms,且网络缓存400ms,也是使用RTSP。请问我应该朝什么方向努力,才能使延时达到200ms以内?
Chris Meng:
Cao Wenji,
请问你使用的是IPNC的软件么?请问VLC的里的caching value值是否有设置为250ms左右?
user4392031:
回复 Chris Meng:
是的,我们使用的是IPNC的SDK,VLC里的caching value设置为200ms。
user4392031:
回复 user4392031:
我们的网络环境: DM368编码板与电脑通过100M网线直连,没有经过交换机。
Chris Meng:
回复 user4392031:
Cao Wenji,
请问你的输入是YUV的sensor还是RAW的?是否有使用SWOSD?你现在编码能到30f/s每秒么?是否有丢帧情况?
user4392031:
回复 Chris Meng:
输入是YUV格式,没有使用OSD,我们把CPU频率提高到486,DDR提高到360。编码能到29f/s,确实有丢帧,但基本看不出来。难道是ONE-SHOT模式造成的延时那么大?
Chris Meng:
回复 user4392031:
Cao Wenji,
如果是one shot mode,至少会增加1/30=33ms。如果有丢帧,每丢一帧延时也会增加33ms。
如果配置为720p,你们的延时有多少?