• Как ретранслировать веб камеру через nginx?

    dotrem
    @dotrem Автор вопроса
    К сожалению не могу обновить вопрос, поэтому прододжение буду публиковать в ответах.

    UPDATE

    Стал использовать такую строку

    exec_pull /usr/bin/ffmpeg -f mjpeg -i video="http://<cam-ip>:8080/mobile?channelid=<channel-id>&fps=30&login=user&password=pass&is_ajax=true&withcontenttype=true"
    		 -f flv -vcodec flv "rtmp://my-ip/myapp/mystream live=1" 2>>/tmp/ffmpeg-$name.log;


    И видео стало показываться. Правда ждать отрезка в 4 секунды приходится 5 минут и но видно что видео играет очень быстро и все объекты двигаются ускоренно. Может есть более оптимальны набор для ffmpeg?
    Сейчас в логе вижу:

    Input #0, mpjpeg, from 'http://<cam-ip>:8080/mobile?channelid=<channel-id>&fps=30&login=user&password=pass&is_ajax=true&withcontenttype=true':
      Duration: N/A, bitrate: N/A
        Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 352x288 [SAR 1:1 DAR 11:9], 25 tbr, 25 tbn, 25 tbc
    [swscaler @ 0x5561ee63c4e0] deprecated pixel format used, make sure you did set range correctly
    Output #0, flv, to 'rtmp://my-ip:1935/myapp/mystream':
      Metadata:
        encoder         : Lavf57.56.101
        Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 352x288 [SAR 1:1 DAR 11:9], q=2-31, 200 kb/s, 25 fps, 1k tbn, 25 tbc
        Metadata:
          encoder         : Lavc57.64.101 flv
        Side data:
          cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    Stream mapping:
      Stream #0:0 -> #0:0 (mjpeg (native) -> flv1 (flv))
    Press [q] to stop, [?] for help
    frame=    3 fps=1.7 q=2.0 size=      53kB time=00:00:00.08 bitrate=5389.7kbits/s speed=0.0452x    
    frame=    4 fps=1.1 q=2.0 size=      66kB time=00:00:00.12 bitrate=4489.3kbits/s speed=0.032x    
    frame=    5 fps=0.9 q=3.4 size=      76kB time=00:00:00.16 bitrate=3871.0kbits/s speed=0.0278x    
    frame=    6 fps=0.8 q=5.8 size=      81kB time=00:00:00.20 bitrate=3300.7kbits/s speed=0.0258x    
    frame=    7 fps=0.7 q=8.5 size=      84kB time=00:00:00.24 bitrate=2838.4kbits/s speed=0.0246x
    Ответ написан
    Комментировать