我开发了一个将RTP数据包发送到本地ip客户端的应用程序。因此,客户端必须侦听指定的端口(rtp://:@portnumber,在VLC上)以播放流数据。现在,我将开发创建开始流式传输所需的SDP文件所需的代码。
我的疑问是,如何将此文件发送给客户端?在RTP流的开头? 在这一点上真的是n00b。任何帮助都会有用。
由于
答案 0 :(得分:3)
VLC专门支持用于建立会话和通信的RTSP
,HTTP
,SAP
协议。当然还有本地文件系统(file://
)
所以基本上你可以用某种方式调用vlc(我不能测试它但应该是这样的):
vlc file://path/to/sdp-file
或
vlc rtsp://server-path:port/sdpfile.sdp
等等
除了将SDP文件存储在本地系统中之外,如果您在服务器计算机上启动并运行http服务器,那么HTTP可能是最简单的。