有没有浏览器工具箱里嗅探到媒体视频后能去调本地播放器 APP 来播放的?

2021-11-19 16:02:42 +08:00
 chaosrb79
夸克的 hevc 软解实在是太卡了。
6311 次点击
所在节点    Android
31 条回复
chengyiqun
2021-11-19 16:41:59 +08:00
夸克不支持硬解码主要是因为 chromium 不支持吧.
http://html5test.com/
看到 H.265 是个叉号
HEVC 是有版权问题的, 专利费很高. 所以 chromium 系列的浏览器一般都不支持. 只有苹果系的浏览器支持
guodongbin
2021-11-19 16:43:12 +08:00
ysc3839
2021-11-19 16:54:20 +08:00
@chengyiqun 调用操作系统或显卡的解码器也有版权问题吗?
chengyiqun
2021-11-19 17:06:03 +08:00
@ysc3839 新版的酷睿一直都是支持硬解码的, 只是浏览器没有调用硬解码的 api, 或者是有, 但是默认是屏蔽的(不是技术原因, 就是版权问题). chrome 就是如此.
可以看看这个
https://www.bilibili.com/read/cv13253613
chaosrb79
2021-11-19 17:13:16 +08:00
@chengyiqun 对,就是版权问题,微软在 IE 时代是有这个版权的,chromium 我记得有一个大版本也支持,然后没几天更新了就和谐掉了。
chaosrb79
2021-11-19 17:13:39 +08:00
@guodongbin 谢谢,火狐永神。终于可以私有化 hevc 浏览器直读 notion 的 hevc 了。
ysc3839
2021-11-19 17:21:06 +08:00
@chengyiqun 所以调用操作系统或显卡的解码器也有版权问题吗?
chengyiqun
2021-11-19 17:27:24 +08:00
@ysc3839 不是这个意思, 硬解码也需要软件 api 去调用, 这个解码器也是个软件, 收费是收的这个.
并不是播放器直接调用显卡硬解码的, 而是播放器调用解码器, 解码器去沟通显卡.
收费的是解码器.
windows 商店里的 HEVC 视频扩展就是这个东西.
手机上玩 mxplayer 的, 应该知道要装第三方 codec 解码器. 都是这个道理.
chengyiqun
2021-11-19 17:29:17 +08:00
ysc3839
2021-11-19 17:38:55 +08:00
@chengyiqun 按我的理解,所谓专利问题指的是编解码算法需要收取专利费,因此在程序中集成解码算法会有专利问题。但是调用系统、硬件解码器的情况下,程序本身并不包含编解码算法,我个人觉得是没有版权问题的,所以我想知道调用操作系统或显卡的解码器也有版权问题吗?
至于 MXPlayer 的第三方解码器,那就不是同一种情况。是因为 MXPlayer 内置的软件解码器因为某些原因 (比如有专利问题) 不支持某种格式,于是使用第三方支持该格式的解码器来解码,而这个第三方解码器往往是直接忽略掉专利问题的 (因为是个人搞的,专利持有人难以追究)。
当硬件支持某种格式时,MXPlayer 是可以直接用硬件解码的,不需要第三方解码器。一个典型的例子是 MXPlayer 不支持 EAC3 音频格式,但是设备支持硬解时不需要安装第三方软件解码器也能解码。
chengyiqun
2021-11-19 17:51:41 +08:00
@ysc3839 mxplayer 的基础解码器是 ffmpeg, ffmpeg 是支持 hevc 的, 据说 hevc 来自 openHEVC 项目, 绕过了官方专利.
ie 老版本的 edge, 老版本的 chrome, 是又支持 hevc 的, 但是后来都不支持了, 我是推测, hevc 除了硬件上的授权, 还需要软件上的授权. 虽然主流的 gpu 都支持了 hevc, 但是像谷歌油管之类的都转向了开源 av1, 应该就是这个原因, 如果解码 hevc 的软件是免费的, 那么大公司没有理由不支持 hevc. 加上微软撤销了 HEVC 扩展的免费版, 有个 7 元的版本在商店了.
更加印证了, 调用 HEVC 硬解码的解码器软件都是收费的.
chaosrb79
2021-11-19 17:52:02 +08:00
@chengyiqun 所以我才想哪个浏览器嗅探的方式绕过这个限制,最近办公全部搬到 notion 上了,特意买了 moto 的手机用桌面安卓来玩这一套东西
chengyiqun
2021-11-19 17:53:29 +08:00
@ysc3839

HEVC 是商业授权使用的,在微软商店买的相当于,微软买了 windows 的 HEVC 授权,然后按需批发给用户
同理,一些要录高清 HEVC 视频(高清摄像)、播放 HEVC 视频内容(电视等)的设备商也会购买设备的 HEVC 授权

以上说的都是 HEVC 官方授权

至于各种 openHEVC ,都不是官方的,基本都是免费开源项目
一来兼容性没有官方好,视频质量并不稳定
二来必须绕过官方专利,运行效率比官方低,普遍对于 4K 、高帧率支持不好,目前似乎还以 1080p 为主
第三基本都只能解码播放,不能编辑视频(编码)
chaosrb79
2021-11-19 17:54:39 +08:00
@ysc3839 智能电视蓝海时代的时候,就接触过 hevc 专利池,我们当时电视上的播放器也是需要针对 apk 的安装量收费的,即使那台电视的芯片解码部分已经交过 hevc 的专利费。hevc 的整个专利策略复杂的一逼
chengyiqun
2021-11-19 17:57:12 +08:00
@chaosrb79 就吸血呗, 所以大公司很多转向 AV1 了
chengyiqun
2021-11-19 18:02:12 +08:00
@ysc3839 哦对了, potplayer 以前也收到过 hevc 版权问题, 后来他们就是用的修改版的 ffmpeg 来绕过的.
chaosrb79
2021-11-19 18:35:23 +08:00
@chengyiqun 所以至今大部分 web 还在跑 av1 就很好笑
chaosrb79
2021-11-19 19:03:36 +08:00
@chaosrb79 avc1 !
Cielsky
2021-11-19 19:05:53 +08:00
Firefox ,m 浏览器,via 都可以吧
chaosrb79
2021-11-19 20:01:53 +08:00
@Cielsky 都要手动嗅探,目前发现 x 浏览器会自动嗅探,直接调 mx 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/816560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX