通过 UDP 进行实时视频流传输?

通过 UDP 进行实时视频流传输?

目前有哪些选项可用于通过 UDP 进行视频直播?

当前解决方案使用 libx264 和 wowza 媒体服务器来提供 rtmp 流。不幸的是,它通过 TCP 进行通信,虽然这在本地工作正常,但现在我必须向印度提供海外视频流。存在一些延迟和数据包丢失,我认为 TCP 保证交付的方式加剧了问题。它适用于交互式应用程序,因此低延迟至关重要,视频质量则不那么重要。

目前我知道的唯一通过 UDP 进行视频流传输的解决方案是使用 rtmfp 的 Flash Media Server v4。但是目前这不是一个选项,因为它们仅支持 Windows Server 或 Redhat/CentOS(需要基于 Debian 的东西)。

答案1

我认为最流行的通过 UDP 传输视频的方法是实时流媒体传输协议/实时协议。Gstreamer 应该支持这一点,并且可能还有一些专用的 RTSP/RTP 服务器可用于 Linux。

答案2

我不确定我是否理解您的设置或需求,但请查看 VideoLAN/VLC。它是一款多功能工具,可满足多种观看/流媒体需求。请查看:
http://www.videolan.org/vlc/streaming.html
http://www.videolan.org/

相关内容