This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVSDK encode demo 视频码流延时问题

你好:

      目前我板子使用的芯片是MD6467T ,视频输入是16位的YUV422格式, 使用DVSDK的版本号是dvsdk_3_10_00_19,编码器使用的是DVSDK里的encode demo,编码出来的码流直接通过RTP打包发送出去,直接用VLC接收码流播放,但是视频延时严重,测试环境是局域网,可排除网络问题,串口打印的信息H264的帧率有25帧左右,不知道问题出在哪里,视频延时是否是encode demo的问题?如果需要修改,具体要修改哪些地方?非常感谢!视频截图如下:

  • 你好,

    能否从网上下载一个有ms计数的时钟? windows下这个时钟最小单位1s,看起来是不准确的。

  • 1.可以把capture.c和video.c里的VIDEO_PIPE_SIZE宏设置为3

    2.VLC有一个自己的缓存,会带来延迟,可以改小一点

    还有一个改动,一时想不起来了

  • 你好,

    程序也按楼下把capture.c和video.c里的VIDEO_PIPE_SIZE宏设置为3,还是延时很严重,帮看看到底是什么 问题,谢谢!

    下面是毫秒的截图:

  • VLC 工具->首选项,左下角“全部”,输入编解码->网络缓存,可以根据具体需要修改

  • 你好,上面的的截图已经把VLC的网络缓存设得很低了,感觉和VLC没多大关系。谢谢。

  • 好几天没上来了,请问这个问题现在有进展了没有

  • 您好:

          问题还没有解决呢,在网上查了一下,好像其它人也遇到类似的情况,就是用DVSDK DEMO编码,视频都会延时1秒左右,确定应该是DVSDK demo的问题,麻烦您帮忙确认下是什么原因引起的,具体应该修改哪些地方,非常感谢!

x 出现错误。请重试或与管理员联系。