前面有日记说了视频网站的cms的测试和视频网站资源采集的方法。
根据采集到的视频资源和vip视频解析接口的研究的记录学到很多视频解析接口的具体实现思路。这一篇日记主要记录一下视频解析接口如何实现快速点播和VIP视频资源的免费点播的。
先介绍一下Vip视频解析接口的主要提供的服务。视频解析接口主要通过两个功能帮你直接播放国内各大视频网站的视频,优势是跳过广告、vip视频可以免费播放。提供一套视频网站的采集接口,可以让你快速通过视频CMS搭建自己的视频网站。
具体的实现是你将采集到的视频网页地址通过服务商提供的解析接口传到服务商的接口服务器。 服务器返回播放器网页,可以直接嵌在用在网页中提供服务。如果给解析接口付费可以去掉放在播放器下方的广告。
服务器中如何解析的这些资源呢。从我的理解上来看分为几种情况。
第一种最直接的时服务器分析了各大视频网站的播放网页,并通过采集的方式拿到了视频网站的CDN播放地址,直接通过自己的播放器进行播放即可。这种适合可以绕过防盗链采集的视频网站,最直接也最好实现。
第二种资源是VIP视频资源、独播、使用观影券的、单独收费购买的影片、防盗链无法直接盗链CDN的视频。
这种无法公开获得的视频也分为两种情况处理,一种是通过接口商自购了VIP会员然后采集到视频资源地址进行封装。这种适合加密和防盗链比较松的资源。
另外一种情况是这些资源无法盗链,对应到需要播放的视频以后通过自己输出视频资源的方式进行播放。其中我了解有两种方式自己提供播放源。
这里重点介绍一下视频接口如何提供的自己视频的播放。分为两种情况,一种是自己搭建视频服务器,通过cdn等提供视频播放,这种对带宽,服务器要求高费钱是土豪玩法在。另一种是将视频源文件上传到百度网盘,谷歌网盘这些低成本的云存储上,然后再通过盗链接口盗链网盘的播放源文件完成封包。
通过盗链第三方的资源和自己搭建视频和接口服务器的方式就可以低成本的提供各大视频网站的收费Vip视频,当然以上的方式都可以变相的再封装为自己的M3U8这种接口进行分发。
这么做的技术难点在哪?一个是搭建视频网站的资源库。然后根据不同的情况维护不同的播放渠道。
盗链虽然省带宽却不省人力,需要不断的升级盗链的技术来对应源站的防盗链策略,这是互联网的长期攻防战之一。
据我所知百度网盘对每个账号的播放流量是有限制的,这个还要维护很多账号来防止视频网站、网盘的封号和限流。百度网盘的盗链方式是通过程序模拟登录获得播放资源地址,其他视频网站原理类似,模拟真实用户获得真实的CDN播放地址。
关于网盘有百度网盘,谷歌网盘、微软onedirve等,单个账号1T B以上空间的价格并不贵,onedirve和谷歌网盘据说都可以挂载到服务器使用。
视频资源和视频文件的收集,资源库的维护也需要大量的工作量,来源有枪版的、BT资源站下载、视频网站转录等,然后放到自己资源库对应的位置。
那么具体怎么盗链百度播放源?
我也不知道,模拟到登录记cookie就可以吧?
那么怎么挂载谷歌硬盘和微软网盘到服务器?
可以搜索一下:Rclone
发自我的iPhone