2015-11-03 75 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