2016-05-12 64 views
0

正如标题所暗示的,我想通过IP摄像头通过RTSP将现有直播流(h264)重新传输到多个客户端。什么是最好的方式去做这件事?尽管到目前为止,我尝试过使用VLC来做到这一点,但它没有奏效。从IP摄像机对现有直播流进行再流式传输

方法: - 媒体 - >于流>网络 - 添加的IP相机流URL(RTSP:// IP地址/ XXXXX) - 下 - 新的目的地 - > RTSP(显示局部地) - 添加 - 设置端口8181 - 设置path /流 - 未来 - 禁用转码

。我在这里一个明显的错误?

谢谢!

回答

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解释一个更大的工具链,但是,它包括restreaming一个RTSP IP摄像机流。另外,请阅读流媒体如何在VLC的wiki上进行指导。

希望这会让你走。