从IP摄像机重新流式传输现有直播流

时间:2016-05-12 16:48:46

标签: streaming h.264 vlc

正如标题所示,我想通过IP摄像机将现有的直播流(h264)重新流式传输到RTSP上的多个客户端。最好的方法是什么?我试图用VLC做到这一点,虽然到目前为止,它还没有奏效。

  

方法:    - 媒体 - >流 - >网络    - 添加了ip camera stream url(rtsp:// ip-address / xxxxx)   - 下一个    - 新目的地 - > RTSP(本地显示)    - add - set port 8181 - 设置路径/流   - 下一个    - 禁用转码

我在这里犯了一个明显的错误吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用RTP或UDP,我建议通过命令行尝试。此外,由于您希望访问多个客户端,因此多播可能非常有用。

我不知道您使用的是哪个平台。这是在Mac环境中运行的工作命令。您应该能够轻松地将此命令移植到其他平台。

vlc -vvv $YOUR_INPUT_VIDEO_RTSP_URL --sout='#transcode{vcodec=h264,vb=768,fps=25.0,width=1920,height=1080,scale=1,acodec=aac,ab=128,samplerate=32000}:standard{access=udp,mux=ts,dst=239.0.0.1}'

要查看您需要访问多播地址的流,例如:

vlc -vvv udp://@239.0.0.1

那里有很多教程。看看这个post解释一个更大的工具链,但是,它包括重新调用RTSP IP摄像机流。另外,请阅读流媒体如何在VLC的wiki指导。

希望这能让你前进。