腾讯/优酷/爱奇艺等网站,是如何实现非VIP用户只能观看前几分钟视频的?

因业务需要,需要控制不同用户观看视频的时长,类似腾讯/优酷/爱奇艺等视频网站控制非VIP用户观看会员视频的方式。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 6

这个问题我之前提过,你可以参考一下 问答:会员视频试看如何实现

2年前 评论

这个问题我之前提过,你可以参考一下 问答:会员视频试看如何实现

2年前 评论

这个我也挺好奇的。还有就是每个视频网站都有自己的视频后缀。只有自己播放器能播放这个实现方式也很好奇。期待优质解答。

2年前 评论

其实每家视频网站的在线播放功能都是切片拼接的,甚至有些网站视频、音频还是分开切片,前段JS播放器合成放映的。对于放映前五分钟,正好对应他第一个切片的鉴权

2年前 评论

你可以把鼠标放在进度条上,然后会跳出预览画面,你可以一帧一帧的放过去

2年前 评论

这些视频平台的视频一般分 mp4m3u8 两种封装格式

  • mp4 肯定是要切一个对应时长的片返回才行
  • m3u8 比较容易,直接返回对应时长的 ts 文件列表就行(当然时长不一定是整的,所以前端还是要判断一下)
2年前 评论

M3U8 切片,完成后,把MU38前面的截5分钟的创建个新的M3U8,等于俩索引,一个资源即可

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!