搭建离线m3u8代理服务器时,遇到播放器不播放问题

搭建离线m3u8代理服务器时,遇到播放器不播放问题,第1张

最终的原因是在ServerSocket接收到客户端请求的Socket后没有给客户端Socket设置read超时时间,并且也没有主动去关闭socket,所以就导致了客户端以为没有服务器没有输出完数据,一直在等待中。。。

将视频从MP4文件切片成多个ts文件,并使用AES-128对每一片视频进行加密,最后生成m3u8文件

视频加密参考: https://www.cnblogs.com/codeAB/p/9184266.html

举个例子

对于Android手机是不能直接播放的,必须要搭建服务器,使用Ubuntu搭建服务器请参考 网络直播/点播服务器搭建

这里主要讲解如何在Android手机上搭建m3u8视频服务器, NanoHTTPD 可以轻松搭建WebServer。

本地播放参考 https://gitee.com/2021/LPlayer

开启服务

关闭服务

服务器请求链接说明

最后提供一个 单java文件的NanoHTTPD ,简单,高效,赞一个


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/354825.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存