我正在尝试从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/