2015-11-03 68 views
0

我有一個連接到網絡攝像頭的rapberry-pi,它位於NAT /防火牆後面。我需要一個運行在raspberry-pi上的應用程序來建立與wowza的連接,並通過RTSP流式傳輸網絡攝像頭。如何將RTSP流推送到wowza

這可能嗎?我認爲RTSP支持「客戶端拉」和「服務器推送」。但我無法找到關於「服務器推送」機制的任何信息。

這是正確的VLC命令設置服務器推送:

vlc -vvv v4l2:///dev/video0 :v4l2-standard= :input-slave=alsa://hw:0,0 :live-caching=300 sout:#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/hi.mp4} :sout-keep 

但我無法安裝VLC在客戶端模式觀看該視頻流。

我的目標是爲wowza做到這一點。但我現在正在使用vlc在本地進行測試。

回答

1

對不同的方式回答。

我推薦你ffmpeg。當你推送流給wowza時它更強大。

這裏是簡單的示例

  • 編解碼器複製(無轉換) 的ffmpeg -i的rtsp:// YOUR_URL -vcodec副本複印件-acodec -f RTSP rtsp://形式wowza-IP:1935 /直播/test.stream

  • 編解碼器libx264(轉碼) 的ffmpeg -i的rtsp:// YOUR_URL -vcodec libx264 -s 1280×720 -r 30 -g 15 -b 2048K -acodec複製-f RTSP的rtsp:// wowza- ip:1935/live/test.stream

我希望能解決問題

+0

-acodec副本:如果你想沒有音訊, 「-acodec複製」 - > 「-an」 – bot

+0

-s:分辨率 -r:FPS -g:I幀間隔 -f:格式 – bot

+0

祝你好運! :)~~ – bot