ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1917|回复: 4

网页播放ts文件的原理和过程是什么啊?

[复制链接]

2

主题

5

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2023-1-7 19:12:51 | 显示全部楼层 |阅读模式
这段在研究视频播放技术,我需要将整段视频切割成若干段ts文件,并将该视频片段加载到ckplayer播放器内播放,目前,前半段即将整段视频切割成ts文件弄好了.现在的问题是如何将这些ts文件加载到ckpllayer播放器内播放
播放的原理是什么?
实现过程是怎么样的?
感谢赐教!
回复

使用道具 举报

5

主题

82

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2023-1-7 22:47:03 | 显示全部楼层
本帖最后由 zxjung 于 2023-1-7 23:48 编辑

使用的工具是 ffmpeg:

先用ffmpeg把abc.mp4文件转换为abc.ts文件:

ffmpeg -y -i abc.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb abc.ts

完成测试 https://cfss.cc/Dp/ck/?Cf=t.ts
回复

使用道具 举报

2

主题

5

帖子

25

积分

新手上路

Rank: 1

积分
25
 楼主| 发表于 2023-1-8 08:31:43 | 显示全部楼层
zxjung 发表于 2023-1-7 22:47
使用的工具是 ffmpeg:

先用ffmpeg把abc.mp4文件转换为abc.ts文件:

感谢回复.但我 需要的是如何将这些TS文件加载到播放器中
回复

使用道具 举报

5

主题

82

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2023-1-8 13:56:52 | 显示全部楼层
zhjsl 发表于 2023-1-8 08:31
感谢回复.但我 需要的是如何将这些TS文件加载到播放器中

再用ffmpeg把abc.ts文件切片并生成playlist.m3u8文件

5秒一个切片:ffmpeg -i abc.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 abc%03d.ts

生成m3u8测试 https://cfss.cc/Dp/ck/?Cf=/dp/yt.m3u8
回复

使用道具 举报

2

主题

5

帖子

25

积分

新手上路

Rank: 1

积分
25
 楼主| 发表于 2023-1-8 16:55:55 | 显示全部楼层
zxjung 发表于 2023-1-8 13:56
再用ffmpeg把abc.ts文件切片并生成playlist.m3u8文件

5秒一个切片:ffmpeg -i abc.ts -c copy -map 0 -f ...

感谢回复.刚做了测试,用video标签,并在其内包裹source标签,在其内的src属性写m3u8文件的地址即可.如:
  1. <video>
  2. <source src='m3u8视频文件引导文件'>
  3. </video>
复制代码

现在的问题是,为什么我的页面会不停的刷新,而不播放?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表