近期工作中一直比较忙 , 企业做了一个新项目 , 一个外部链接的直播间 , 在oot领域 , 直播源全是通过第三方视频平台或是apk里边获取 , 为了在androidtv端 , 提升客户体验 , 要让直播间换台较为稳定 , 换台速率更快 , 等有充足的缓存之后再去播放视频 。为了能解决这个问题 , 我持续想想三个方案 , 完成了第四个 , 但是非常不尽如人意 , 如今正在开发第三个方案 , 我希望你能解决这个问题 。行吧!说到这儿 , 我分享一下三个方案吧!
第一个方案:完成一个简单的httpserver , 随后完成m3u8的管理工具 , 一个ts管理工具 , 根据ffmpeg消息推送直播流的形式 , 把直播流缓存文件下去 , 随后当客户换台时 , 先缓存充足的m3u8及其ts流 , 就告诉播放软件 , 能播放这一条连接了 。编码的确完成了 , 但是有一个难题 , 便是ffmpeg传送到httpserver时 , 在这个过程中耗费了一段时间 , 尽管可以达到换台稳定的实际效果 , 但到不上换台速度规定 。
第三个方案:完成一个简单的httpserver , 启用ffmpeg的插口 , 完成ts流切片 , 并把切片都存储在运行内存里边 , 随后写一个管理工具进行数据更新 , 如今的进度是实现了ffmpeg切片保存到文件目录 , 可是保存到运行内存 , 再启用api过程中出现了一些问题 , 仍在查询 。
【什么是手机直播源】
推荐阅读
- 手机为什么幸福啦没有声音
- 手机医院是什么原理 手机医院是什么意思
- 什么手机清仓最好呢 4款旗舰手机开始清仓 什么手机清仓最好呢知乎
- 现在换手机注意什么问题
- 什么手机支持手持弹幕功能
- 木头手机有什么含义 OPPOvivo好玩多了 木头手机有什么含义
- 手机屏幕能测试什么东西
- 什么手机直播画面真实好看
- 手机京东用什么支付方式