在EasyDSS流媒体服务器的客户反馈中,我们遇到这样一个现象,在chrome中经常会出现RTMP/HLS流无法播放的问题:
这个问题复现的几率比较低,因为chrome禁止了flash的加载,这也从另一个角度反应了H5势在必行,各家浏览器对flash的支持也越来越严苛了:
只要在加载中将flash插件支持加上就可以了
通用前端做法
后来我观察了一下各家视频网站的大体做法,发现基本上现在都采用自动检测的方法了,很少再会出现报“no compatible source was found for this media”的错误,以企鹅直播为例:
前端都会自动加上flash检测的功能,如果flash没安装,就会跳转到flash下载的页面上,于是后续的EasyDSS前端也采用了这种方式,很好滴解决了“no compatible source was found for this media”问题的出现:
关于搜索解决“no compatible source was found for this media”的同学比较多,希望本篇博客是能够帮助大家解决问题的,如果还有其他方案或者问题情况,感谢大家能够将解决方案留言出来,帮助更多的人解决问题;
✈ 更多视频解决方案资源汇总
-
流媒体技术:
© EasyDarwin开源流媒体服务器:http://www.easydarwin.org
© TSINGSEE视频开放平台:http://open.tsingsee.com -
视频云服务
© EasyDSS互联网视频云服务:http://www.easydss.com
© EasyCVR安防视频云服务:http://www.easycvr.com
© EasyGBS国标视频云服务:http://www.easygbs.com
© EasyRTC在线视频会议平台:http://www.easyrtc.cn
© EasyRTS即时通信云服务:http://www.easyrts.com -
边缘计算:
© EasyNVR视频边缘计算网关:http://www.easynvr.com
© EasyNTS上云网关:http://www.easynts.com
© TSINGSEE Team:http://www.tsingsee.com