流设置的RTMP请求参数

时间:2015-08-07 14:22:06

标签: nginx rtmp

我正在使用nginx-rtmp模块进行流式IP摄像机,它工作正常,直到摄像机地址硬编码。但是当我试图在RTMP播放请求中发送地址时,事情会变得混乱。 请求示例:

213.160.158.86 [07/Aug/2015:09:58:29 -0400] PLAY "myapp" "test" "addr=rtsp://admin:pass@123.123.123.123:554/h264/ch1/sub/av_stream" - 799 1571372 "http://www.hdwplayer.com/rtmp-player-wowza-streaming-online/" "WIN 18,0,0,209" (5m 18s)

这是我的conf:

rtmp {
server {
    listen 1935;
    ping 30s;
    notify_method get;

    application myapp {
        live on;
        exec_options on;

        exec_pull ffmpeg -rtsp_transport tcp -i $arg_addr -vcodec copy -an -f flv "rtmp://localhost:1935/myapp/test";


}
}

正如您所看到的,$ arg_addr不起作用,并且流不会启动。

0 个答案:

没有答案