我正在尝试从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“流类型”(用'aac:'代替'flv:')以及MP3(仅用于踢球)无济于事。

有什么建议么?我想念什么吗?

有没有人有一个JWPlayer接收Wowza转码流的工作示例?

最佳答案

我认为您无法从一个Wowza应用程序中提取音频流和音频/视频流。为此,您可以向Wowza服务器摄取两个流,其中一个仅包含音频,另一个则包含音频/视频。
我发现此帖子对this Wowza社区论坛主题有用:

关于audio - 如何在JWPlayer中连接到Wowza转码器流?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33286193/

10-11 23:50