正如标题所示,我想通过一个IP摄像头,通过RTSP将一个现有的实时流(h264)重新流到多个客户端。做这件事最好的方法是什么?我试着用VLC来做这件事,尽管到目前为止,它还没有起作用。
方法:-Media -> stream ->网络添加的ip摄像机流url ( RTSP ://ip-address/xxxxx) -新目的地->RTSP(本地显示)-添加设置端口8181 -设置路径/stream - next -禁用转码
我在这里犯了明显的错误吗?
谢谢!
发布于 2016-05-30 15:53:07
尝试使用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外面有很多教程。看看这个帖子解释了一个更大的工具链,然而,它包括重新流一个RTSP摄像机流。此外,阅读流媒体如何指导在VLC的维基。
希望这能让你走。
https://stackoverflow.com/questions/37192971
复制相似问题