[FFmpeg-trac] #7595(ffmpeg:new): Cannot use rendezvous mode in SRT protocol

FFmpeg trac at avcodec.org
Wed Dec 5 16:12:57 EET 2018


#7595: Cannot use rendezvous mode in SRT protocol
-------------------------------------+-------------------------------------
             Reporter:  lukezaa      |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  ffmpeg       |                  Version:  git-
             Keywords:  srt          |  master
  rendezvous                         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I cannot use rendezvous mode in SRT protocol. When I run this command on
 sender machine, I have following output (repeat+level+debug):
 {{{
 [debug] Opening an input file: srt://172.16.30.50:2121?mode=rendezvous.
 [NULL @ 0x55d52732b040] [debug] Opening
 'srt://172.16.30.50:2121?mode=rendezvous' for reading
 [srt @ 0x55d52732b940] [debug] No default whitelist set
 [error] srt://172.16.30.50:2121?mode=rendezvous: Operation not permitted
 15:08:44.141142/SRT:GC!!FATAL!!: SRT.c: IPE: For socket %320639888 MUXER
 id=-1 NOT FOUND!
 }}}

 I included report from ffmpeg.

 How to reproduce:

 Sender (MPEGTS TO SRT):
 {{{
 #!/bin/bash

 INPUT="-i udp://239.1.1.2:2137\
 ?fifo_size=655350\
 &overrun_nonfatal=1"

 OUTPUT="srt://172.17.30.50:2121\
 ?mode=rendezvous"

 CODECS="-c copy"

 MUXER="-f mpegts -mpegts_pmt_start_pid 0x03FF -mpegts_start_pid 0x0400
 -metadata service_provider='xxx' -metadata service_name='xxx'"

 OPTIONS="-loglevel repeat+level+debug -re -threads 4"

 ffmpeg $OPTIONS $INPUT $CODECS $MUXER $OUTPUT
 }}}

 Receiver (SRT TO MPEGTS):
 {{{
 #!/bin/bash

 INPUT="-i srt://172.16.30.50:2121\
 ?mode=rendezvous"

 OUTPUT="udp://239.1.1.3:2137\
 ?ttl=64\
 &localaddr=172.17.40.50\
 &bitrate=26214400"

 CODECS="-c copy -bufsize 32M"

 MUXER="-f mpegts -mpegts_pmt_start_pid 0x03FF -mpegts_start_pid 0x0400
 -metadata service_provider='xxx' -metadata service_name='xxx'"

 OPTIONS="-loglevel repeat+level+debug -re -threads 8"

 ffmpeg $OPTIONS $INPUT $CODECS $MUXER $OUTPUT

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7595>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list