2

2 つの rtmp ストリームを結合/マージしてから、それらを別のストリームに公開しようとしています

元。:

ffmpeg -i rtmp://ip:1935/live/micMyStream7 -i rtmp://ip:1935/live/MyStream7  -strict -2  -f flv rtmp://ip:1935/live/bcove7

シナリオは次のとおりです。最初のマイク (micMyStream7) であるユーザーのマイクからのストリームを取得し、別のユーザーからもストリームを取得しましたが、これにはオーディオとビデオ (MyStream7) があります。

ユーザーが話しているときにお互いに話しているため、他のユーザーは聞いているだけであり、その逆も同様です。

私のアイデアは、(bcove) と呼ばれる 3 番目のストリームをセットアップして、両方を「マージ」し、観客がそれらの間の会話全体を聞くだけになるようにすることです。

これは、助けになったメッセージを認識できませんでしたが、ffmpeg が出力したログです。

paulo@paulo-desktop:~$ ffmpeg -re -i rtmp://ip:1935/live/micMyStream7 -i rtmp://ip:1935/live/MyStream7  -strict -2  -f flv rtmp://ip:1935/live/bcove7
ffmpeg version N-56029-g2ffead9 Copyright (c) 2000-2013 the FFmpeg developers
  built on Sep  4 2013 11:05:57 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
  configuration: 
  libavutil      52. 43.100 / 52. 43.100
  libavcodec     55. 31.100 / 55. 31.100
  libavformat    55. 16.100 / 55. 16.100
  libavdevice    55.  3.100 / 55.  3.100
  libavfilter     3. 83.102 /  3. 83.102
  libswscale      2.  5.100 /  2.  5.100
  libswresample   0. 17.103 /  0. 17.103
Input #0, flv, from 'rtmp://ip:1935/live/micMyStream7':
  Metadata:
    author          : 
    copyright       : 
    description     : 
    keywords        : 
    rating          : 
    title           : 
    presetname      : Medium Bandwidth (300 Kbps) - VP6
    creationdate    : Wed Sep  4 16:41:52 2013
                    : 
    videodevice     : Built-in iSight
    videokeyframe_frequency: 5
    audiodevice     : External microphone
    audiochannels   : 1
    audioinputvolume: 75
  Duration: N/A, start: 0.000000, bitrate: 253 kb/s
    Stream #0:0: Video: vp6f, yuv420p, 320x240, 204 kb/s, 44.83 tbr, 1k tbn, 1k tbc
    Stream #0:1: Audio: mp3, 22050 Hz, mono, s16p, 49 kb/s
Input #1, flv, from 'rtmp://ip:1935/live/MyStream7':
  Metadata:
    author          : 
    copyright       : 
    description     : 
    keywords        : 
    rating          : 
    title           : 
    presetname      : Custom
    creationdate    : Wed Sep  4 12:02:24 2013
                    : 
    videodevice     : FaceTime HD Camera (Built-in)
    videokeyframe_frequency: 5
    audiodevice     : Internal microphone
    audiochannels   : 1
    audioinputvolume: 75
  Duration: N/A, start: 0.000000, bitrate: 253 kb/s
    Stream #1:0: Video: vp6f, yuv420p, 320x240, 204 kb/s, 45.08 tbr, 1k tbn, 1k tbc
    Stream #1:1: Audio: mp3, 22050 Hz, mono, s16p, 49 kb/s
Output #0, flv, to 'rtmp://ip:1935/live/bcove7':
  Metadata:
    author          : 
    copyright       : 
    description     : 
    keywords        : 
    rating          : 
    title           : 
    presetname      : Medium Bandwidth (300 Kbps) - VP6
    creationdate    : Wed Sep  4 16:41:52 2013
                    : 
    videodevice     : Built-in iSight
    videokeyframe_frequency: 5
    audiodevice     : External microphone
    audiochannels   : 1
    audioinputvolume: 75
    encoder         : Lavf55.16.100
    Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 320x240, q=2-31, 200 kb/s, 1k tbn, 44.83 tbc
    Stream #0:1: Audio: adpcm_swf ([1][0][0][0] / 0x0001), 22050 Hz, mono, s16, 88 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (vp6f -> flv)
  Stream #0:1 -> #0:1 (mp3 -> adpcm_swf)
Press [q] to stop, [?] for help
[mp3 @ 0x3625ec0] overread, skip -9 enddists: -3 -300:14.44 bitrate= 224.0kbits/s    
[mp3 @ 0x3625ec0] overread, skip -7 enddists: -3 -30:26.39 bitrate= 203.5kbits/s  

前もって感謝します

4

1 に答える 1