2016-05-12 155 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上進行指導。

希望這會讓你走。

相關問題