Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个将 RTP 数据包发送到本地 IP 客户端的应用程序。所以客户端必须监听指定的端口(rtp://:@portnumber,在 VLC 上)才能播放流数据。现在,我将开发创建开始流式传输所需的 SDP 文件所需的代码。
我的疑问是,如何将此文件发送给客户端?在 RTP 流的开头?在这一点上真的很n00b。任何帮助都会很有用。
谢谢
VLC 专门支持建立会话和通信RTSP的协议。当然还有本地文件系统 ( )HTTPSAPfile://
RTSP
HTTP
SAP
file://
所以基本上你可以像这样调用vlc(我无法测试它,但应该是这样的):
vlc file://path/to/sdp-file
或者
vlc rtsp://server-path:port/sdpfile.sdp
等等
除了将 SDP 文件存储在本地系统中之外,如果您在服务器计算机上启动并运行 http 服务器,那么 HTTP 可能是最简单的。