-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
聚合: 关于chrome插件 #82
Comments
不能解析的网站是哪些,能不能举个例子? |
我来猜测一下原因,mama2 的插件是通过把 iOS 的播放列表抽出来实现的。iOS 支持的 streaming 是 HLS(即 m3u8 作为播放列表,MPEG2TS 作为 video 文件),Mac 版 Safari 是支持 HLS 的。但是 Chrome 由于考虑到MPEG2TS的 license 的问题,并不支持 HLS,而且未来也不会支持( https://code.google.com/p/chromium/issues/detail?id=180632 )。所以在 Chrome 上是没法解决的。 如果要在 Chrome 上体验到 HTML5视频只能寄希望于国内的视频网站支持 MPEG-DASH 标准,但是个人认为国内视频网站重心不在提升视频质量和体验上。 |
谢谢楼上! 我今天查了一下chrome是说不打算支持m3u8,但是没仔细看具体原因,原来如此,我觉得差不多是这样. 想出各种办法获取源作者也是不容易... |
个人认为对m3u8的解析就是支持HLS协议。虽然Chrome官方不支持,但是第三方的videojs是号称支持HLS的,如果把 videojs 和 https://github.com/videojs/videojs-contrib-hls 整合进入mama2插件就可以在所有的浏览器上(包括chrome firefox)支持优酷的HTML5播放,有空的话我会跟一下这个问题。 |
@logicmd 你不用跟了。我看过之前。这东西可以认为是下载下来然后软解码器。因为是下载,所以javascript 的xhr的限制。只能是同域的。但是mama2的使用场景必定是跨域的。所以否了。 |
但是chrome插件是可以不被跨域限制的 意味着可以通过加一段判断是否在chrome extension环境的代码来干这件事吧 |
如果用chrome插件实现的话可以很轻松的换掉ua, 从而减轻代理服务器的压力。 有没有人有兴趣 |
目前mama2提供了Mac safari 浏览器的插件。没有提供chrome浏览器插件。
原因是目前chrome浏览器并支持m3u8视频格式,只有mp4个格式的,所以chrome浏览器的体验没有Mac safari好。活着有些网站不能解析。所以没有提供chrome插件,免得小白过来骂娘。
如果你真的想在chrome上使用mama2.可以用以下方法。
The text was updated successfully, but these errors were encountered: