我正在尝试使用RTSP通过我的nodejs服务器传输(.mp4)文件。我搜索了很多,偶然发现了这个:
这真的很有希望。
我尝试通过rtsp流式传输视频并在VLC媒体播放器中进行测试,如文档中提供的那样:rtps:// localhost:8080 / video.mp4,vlc无法播放任何视频。上述文档说明您可以直接使用文件路径访问流式视频,这显然不适用于RTSP。
我做了一些研究,发现RTSP需要首先构建SDP。构建正确的SDP然后使用路径在特定端口上对其进行RTSP的最佳方法是什么。
(e.g rstp://112.332.3.1:8493/someFilePath)
如果它看起来有点奇怪,请原谅这个术语,我是这一切的新手。我在服务器端的nodejs生态系统中工作,可以轻松实现ffmpeg,我的客户端将成为一个简单的html5应用程序而不是cordova。
答案 0 :(得分:0)
如果您通过rtsp进行广播,请确保在vlc的输入/编解码器首选项中将Live555流传输选项从HTTP(默认)更改为RTP over RTSP(TCP),以便vlc接收rtsp。以下是要遵循的步骤