TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8168的视频流传输

请教一下

DM8168在h264编码后通过rtsp实时传输,通过VLC播放,正常的延迟时间在什么范围内?

现在延迟在1.5 – 2s间,DM8168可以参数设置进行优化吗?

Ternence_Hsu:

可以做到 200ms 内;

DM8168 采集和编码 demo 的程序延时是比较小的,应当不会导致这么高的延时的;

rtsp 服务 和 vlc 都需要优化, VLC 也有缓冲的。

TaiDong AN:

回复 Ternence_Hsu:

谢谢您的回复

我现在对编码后的数据缓存5帧存在buf内,buf将数据memcpy到rtsp内部的数据空间进行传输。

这个延迟该如何测试呢?

了解了一下,设置bitrate , B帧的设置等对编码延迟有一点作用。

DVRDK4.0开发包内部有关于rtsp的demo吗?

Ternence_Hsu:

回复 TaiDong AN:

你现在的 rtsp 是怎么实现的?live555 ?

是的延时是通过秒表测试的吗?

bitrate 和 B 帧, 影响比较小;你现在延时1.5s,这个影响100ms内;

DVRRDK 里面没有 rtsp 的 demo;

TaiDong AN:

回复 Ternence_Hsu:

基于live555的rtsp服务器,重新实现函数DoGetNextFrame(),内部调用getFullBuf()和 putEmptyBuf()来进行视频数据传递,buf缓存5帧。

延迟是通过秒表测试的。

有什么方法可以对编码,传输,解码等各个部分进行测试的吗?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168的视频流传输
分享到: 更多 (0)