播放m3u8文件时,碰到一个有问题的TS文件后,播放停止,有办法自动跳过继续播放吗?

scbb 2014-03-29 07:34:23
写了程序:
服务器端C语言,提供m3u8和TS流。
客户端IOS,播放。

但播放m3u8文件时,碰到一个有问题的TS文件后,播放停止,有什么办法自动跳过继续播放吗?
其实就想让它看上去没停过就可以。
...全文
2339 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
scbb 2014-04-19
  • 打赏
  • 举报
回复
引用 4 楼 foruok 的回复:
关键是要修改客户端,如果是自己实现播放过程(m3u8文件下载、demux),就可以控制。如果是由iOS的播放器或Android的播放器负责这些事情,必须保证server端给出的文件都是正常的。
具体怎么控制?
foruok 2014-04-08
  • 打赏
  • 举报
回复
关键是要修改客户端,如果是自己实现播放过程(m3u8文件下载、demux),就可以控制。如果是由iOS的播放器或Android的播放器负责这些事情,必须保证server端给出的文件都是正常的。
scbb 2014-03-31
  • 打赏
  • 举报
回复
自己顶下啊!
__cc__ 2014-03-31
  • 打赏
  • 举报
回复
引用 1 楼 scbb 的回复:
自己顶下啊!
你这个是点播式的,还是广播式的啊? 点播的话,可以这样,每次缓冲两个文件。 譬如你第一次播放时候,首先请求前两个文件的信息,然后播放第一个,如果第一个出现问题,立即切换到第二个上。就相当准备一个备用的。我看你的意思是想无缝的切换。

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧