【发布时间】:2012-05-29 04:27:03
【问题描述】:
我开发了一个视频聊天应用程序,但是视频显示延迟很高。视频是通过rtsp流式传输的。如何减少播放rtsp流的延迟?
【问题讨论】:
-
我想我们应该为媒体播放器提供选项,请任何人帮忙..
-
这可能与缓冲有关,不确定如何直接更改,但您是否尝试过原始 HTTP 而不是 RTSP?另外,延迟有多糟糕?我们是在说几分之一秒、几秒钟、几分钟吗?
-
如果您的 rtsp 服务器支持,请尝试 udp 多播流。否则,您可以从 vlc 客户端(vlc 命令选项
:rtsp-mcast)以 udp 模式强制多播 rtp over rtsp。其他选项是在 tcp 模式下使用 rtp 而不是 rtsp(vlc 命令选项:rtsp-tcp)。 -
我还 +1 @berry120 使用 vlc 的缓冲功能的建议;例如:
:file-caching、:rtsp-caching等 -
我试过http流媒体,但它无法流媒体,只是播放了我的网络摄像头的输出。所以我改为rtsp。延迟超过5秒,但语音到达另一端2 秒。
标签: video-streaming rtsp videochat vlcj