Dig*_*805 5 audio streaming jwplayer wowza wowza-transcoder
我正在尝试从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: ''
}
});
Run Code Online (Sandbox Code Playgroud)
我试过提供JWPlayer'STREAM_aac'(如Wowza Transcoder配置所暗示的那样?)作为我的流名称,并返回"服务器上找不到ID"错误.
我也试过给它一个AAC'流类型'(用'aac:'替换'flv:'),以及MP3(仅用于踢)无济于事.
有什么建议?我错过了什么吗?
有没有人有JWPlayer接收Wowza转码流的工作示例?
我认为您无法从一个 Wowza 应用程序中提取音频和音频/视频流。为此,您可以将两个流摄取到 Wowza 服务器,一个仅包含音频,另一个包含音频/视频。
我发现这篇文章在Wowza社区论坛主题中很有用:
还有其他方法可以获取 A/V 流和纯音频流。
- 使用 ffmpeg。输入 1 个流,向 Wowza 发送 2 个流,其中一个是纯音频的。
- 使用 Wowza 3.0.5+。您可以在 Application.xml 中关闭音频或视频轨道。
我已经测试过它并且有效,如下所示:
- 将名为“myStream”的 FMLE 流发布到 Wowza“live”应用程序。
- 创建一个名为“livenovideo”的新直播应用程序。
- 关闭“livenovideo”应用程序的 Application.xml 视频。
- 创建一个包含“rtsp://localhost:1935/live/myStream”的 live.stream 文件
- 使用 StreamManager 在应用程序“livenovideo”上启动“live.stream”。
播放音频+视频:rtmp://[Wowza-IP]/live/myStream
仅播放音频:rtmp://[Wowza-IP]/livenovideo/live.stream
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |