有目前使用两种原生HTML5或Flash后备用的MediaElement通过RTMP流式音频技术支持吗? 我看到了什么看起来像使用视频标签“数据mejsoptions”属性flashStreamer选项视频支持。
Answer 1:
我知道你的问题是一岁,但我要去尝试,并希望我能救一个人的时间和计算出来的麻烦回答。
据我所知RTMP没有在任何本地HTML5音频/视频内容的支持。
幸运的是mediaelement.js似乎支持这个协议在这里Flash版本
看来这个协议是更常用的视频。 这就是为什么你必须提供一些额外的参数做出RTMP流工作。
这里是我得到了一个RTMP音频流与mediaelement.js工作:
JavaScript的:
$('video,audio').mediaelementplayer({
audioWidth: 500,
features: ['playpause','current', 'progress', 'volume'],
pluginVars: 'isvideo=true',
//Example rtmp://my-streaming-service.com/specific-stream
flashStreamer: "rtmp://<base-url+path>",
mode:'shim'
});
HTML:
<audio preload="none" controls="controls">
<!-- Example rtmp://my-streaming-service.com/specific-stream/64.stream -->
<source src="rtmp://<base-url+path>/<filename>" type="video/mp4">
</audio>
文章来源: mediaelement.js - RTMP support for audio streaming?