5

JWPlayer で Wowza サーバーからオーディオのみのトランスコードされたストリームを取得しようとしています。

現時点では、通常の (トランスコードされていない) ストリームがサーバーを経由して JWPlayer クライアントに戻っていることを知っています。理解できないのは、オーディオのみのストリームに到達できない理由です。

JWPlayer コードは次のとおりです。

        var PlayerInstance = jwplayer('jwcontainer').setup({
        image: '/resource/javascript/jwplayer/background.png',
        height: '420',
        width: '420',
        skin: 'stormtrooper',
        autostart: '1',
        androidhls: true,
        provider: 'rtmp',
        playlist: 
        [{
            sources: 
            [

                { file: 'http://SERVER:80/APPLICATION/flv:STREAM' },
                { file: 'http://SERVER:1935/APPLICATION/STREAM/playlist.m3u8' },
                { file: 'http://SERVER:1935/APPLICATION/STREAM/manifest.mpd' },
                { file: 'http://SERVER:1935/APPLICATION/STREAM/manifest.f4m' }
            ]
        }],
        rtmp:
        {
            bufferlength: 1,
            securetoken: ''
        }
    });

ストリーム名として JWPlayer 'STREAM_aac' (Wowza Transcoder 構成で暗示されているように?) を指定しようとしましたが、'ID がサーバーに見つかりません' というエラーが返されました。

また、AAC 'ストリーム タイプ' ('flv:' を 'aac:' に置き換えます) と MP3 (キック用のみ) を指定しようとしましたが、役に立ちませんでした。

助言がありますか?何か不足していますか?

Wowza トランスコードされたストリームを受信する JWPlayer の実例を持っている人はいますか?

4

1 に答える 1

3

1 つの Wowza アプリケーションからオーディオ ストリームとオーディオ/ビデオ ストリームの両方を抽出することはできないと思います。これを行うには、Wowza サーバーに 2 つのストリーム (1 つはオーディオのみ、もう 1 つはオーディオ/ビデオ) を取り込むことができます。

この投稿は、 Wowza コミュニティ フォーラムのスレッドで役に立ちました。

A/V ストリームとオーディオのみのストリームの両方を取得する方法は他にもあります。

  1. ffmpeg を使用します。1 つのストリームを入力し、2 つのストリームを Wowza に送信します。そのうちの 1 つは音声のみです。
  2. Wowza 3.0.5 以降を使用してください。Application.xml でオーディオまたはビデオ トラックをオフにすることができます。

私はそれをテストしましたが、次のように動作します:

  1. 「myStream」という名前の FMLE ストリームを Wowza の「ライブ」アプリケーションに公開します。
  2. 「livenovideo」という新しいライブ アプリケーションを作成します。
  3. 「livenovideo」アプリケーションの Application.xml でビデオをオフにします。
  4. 「rtsp://localhost:1935/live/myStream」を含む live.stream ファイルを作成します。
  5. StreamManager を使用して、アプリケーション「livenovideo」で「live.stream」を開始します。

オーディオ+ビデオの再生: rtmp://[Wowza-IP]/live/myStream

音声のみ再生: rtmp://[Wowza-IP]/livenovideo/live.stream

于 2015-11-11T14:31:08.207 に答える