如何在网页上播放 mpeg-2 传输流(ts格式视频文件)?
用户上传了一个ts格式的视频,上传成功后,我需要让这个视频在页面上显示并能播放。HTML5好像不支持ts格式的视频播放?求教该怎么处理
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用户上传了一个ts格式的视频,上传成功后,我需要让这个视频在页面上显示并能播放。HTML5好像不支持ts格式的视频播放?求教该怎么处理
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我做网络电视广告上传后台,视频格式是ts,需要在web预览。方法是由后端转成m3u8格式,返回文件路径,前端来播放。
safari默认支持m3u8.
chrome 用这个播放 http://videojs.github.io/vide...
在html里长这样
用node起个本地服务,然后访问就成功了。
使用ffmpeg就可以将mp4的视频转换成m3u8的文件以及一堆ts类型的文件,所以反过来,只要将ts文件封装成m3u8,再把m3u8转mp4就可以直接放到video标签中了。
ffmpeg -i 你的m3u8地址 -acodec copy -vcodec copy -f mp4 output.mp4
下面是一个playlist.m3u8文件,同目录下有output001.ts到output142.ts