ZSAIm / iqiyi-parser

解析下载爱奇艺、哔哩哔哩、腾讯视频
MIT License
941 stars 260 forks source link

您好,想请问下请求得来的真实ts视频片段地址是如何交由播放器播放的 #70

Closed ChangJianLiu-Key closed 5 years ago

ZSAIm commented 5 years ago

我对HLS的加密方式不是很了解,我只能告诉你我知道的和我的猜测,希望能帮到你。

ZSAIm commented 5 years ago

微信就不加了。如果有什么不方便直接说的就是用邮箱吧:zzsaim@163.com

  1. hls流的解析最重要的就是协议,也就是m3u8的内容。并且请求m3u8文件就是为了获取其内容。所以这当然是可以实现的,并且必然的,我觉得是说不上是重写,可能只是调用了一些hls流解析的内部接口。而且这一切都是前端的操作,都是可以实现的。我是没有研究过这些播放器,但是道理以我所了解应该还是这个道理。
  2. 确实是这样。试想如果你是vip用户,并且你也有想拥有这份资源呢?这是不是有必要加密请求了呢?这样做我觉得是应该理解成是为了避免用户的持有资源,并不是防止用户窃取资源。

以目前我的知识所理解的是任何的版权保护方法都没法彻底的。 任何可以呈现在用户屏幕的视频都已经是视频资源的获取。这也表明了任何的视频的加密都是可以通过逆向来实现解密的。很多时候这只是一个难易的问题而已。加密就是一道门槛,它是无法完全避免资源的泄露的。所以这就需要你自己来权衡视频保护和用户观看体验了。 前面我也说了,对视频流的处理方案我并不是很了解,所以很多时候我只能是以逆向的角度来表达一些我的看法。