社区
多媒体/流媒体开发
帖子详情
ts视频文件可以用什么嵌入网页的播放器播放?
comey
2010-10-14 05:49:36
vlc可以播放,但是没有进度条,不好控制
...全文
1156
9
打赏
收藏
ts视频文件可以用什么嵌入网页的播放器播放?
vlc可以播放,但是没有进度条,不好控制
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
comey
2010-10-18
打赏
举报
回复
[Quote=引用 7 楼 jeremy_wong 的回复:]
TS是传输流啊,传输怎么会有长度呢?你在家看电视有长度吗?
所以ts本身并没有长度或者播放进度之说。
所谓的索引都是后来才加上的。
[/Quote]
原来如此,谢谢各位!
jeremy_wong
2010-10-17
打赏
举报
回复
TS是传输流啊,传输怎么会有长度呢?你在家看电视有长度吗?
所以ts本身并没有长度或者播放进度之说。
所谓的索引都是后来才加上的。
louyong0571
2010-10-17
打赏
举报
回复
ts本身不带索引的信息吧,要的话只能自己去加了
comey
2010-10-15
打赏
举报
回复
怎么生成索引文件?
dengzikun
2010-10-15
打赏
举报
回复
[Quote=引用 3 楼 comey 的回复:]
引用 1 楼 dengzikun 的回复:
TS流自身不支持随机访问。
以前遇到这样的需求,创建索引文件,自己写播放器。
可是没有进度条,还播多久才结束都不知道
[/Quote]
如果有了索引文件,进度条就有了,也可以拖动了。
这些都需要自己实现。
dengzikun
2010-10-15
打赏
举报
回复
可以对每个关键帧创建索引,简单的两个字段, 帧序号:文件字节偏移。
需要的话还可以做更复杂的索引。
comey
2010-10-14
打赏
举报
回复
[Quote=引用 1 楼 dengzikun 的回复:]
TS流自身不支持随机访问。
以前遇到这样的需求,创建索引文件,自己写播放器。
[/Quote]
可是没有进度条,还播多久才结束都不知道
CyberLogix
2010-10-14
打赏
举报
回复
楼上说的对阿
dengzikun
2010-10-14
打赏
举报
回复
TS流自身不支持随机访问。
以前遇到这样的需求,创建索引文件,自己写播放器。
HTML页面
嵌入
视频无法
播放
的常见原因
HTML5页面内
嵌入
视频有个<video>标签,<video> 元素支持三种视频格式:MP4、WebM、Ogg。 昨天使用了一下这个标签
嵌入
一段视频,<source>标签标示了视频的路径和格式,下面有三种格式,浏览器会寻找支持的格式的视频 发现这段视频在本地
播放
器
播放
正常,可
嵌入
网页
运行时出现了以下这个问题,就是
播放
不了,使用几个浏览器,要么显示...
Web端 Html5 直接
播放
.
ts
视频
常见方案 在网上查找的大部分解决方案都是用诸如videojs等
网页
播放
器
,接收 .m3u8索引文件的方式来
播放
ts
切片。这种方案的缺点是需要后端对原始
ts
切片做处理,生成 .m3u8索引文件 ffmpeg -i source.
ts
-c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 10 output%03d.
ts
项目中已存储的 .
ts
切片数量众多,已经占用了NAS服务器绝大部分的资源,生成的 .m3u8 索引虽然非常
html5视频
播放
器
知乎,iPhone、iPad 如何
播放
网页
调用优酷视频?
iPhone、iPad 如何
播放
网页
调用优酷视频?按投票排序按时间排序6 个回答赞同4反对,不会显示你的姓名在线视频一般都是基于flash和flv来实现的,而众所周知,iOS的safari不支持
网页
中的flash,但支持html5的video标记(显然这个时代苹果必须以某种方式支持网络视频),对于video标记,会在其区域上显示
播放
按钮,点按后进入全屏
播放
。所以优酷等网站会针对iOS做出兼容性处理...
C#使用APlayer开发自制媒体
播放
器
APlayer 媒体
播放
引擎是迅雷公司从 2009 年开始开发的通用音视频媒体文件
播放
内核。迅雷看看
播放
器
和迅雷影音就是使用 APlayer 作为
播放
内核,目前迅雷看看
播放
器
在PC
播放
器
市场占有率排第一。本质上APlayer
播放
引擎是一个ActiveX控件,可以被本地其他外部程序
嵌入
调用,也可以直接被
网页
嵌入
,类似于(Adobe Flash Player)。APlayer不包含界面,但另一个依赖于APlayer的ActiveX控件APlayerUI可以提供丰富的界面元素(
播放
控制条,Flash广告等),AP
springboot + vue3实现视频
播放
Demo(video.js & Vue3-video-play视频
播放
器
)
当一个
视频文件
过大时,不可能一次性的将整个视频的文件流全部写给前端。所以需要用到ffmpeg,将视频按时间分割成
ts
文件,
ts
文件比较小,因此浏览器就可以请求这个
ts
文件,ffmpeg在将视频分割成
ts
文件时,还会生成一个.m3u8的文件,它相当于与是这些分割的
ts
文件的一个索引,所以前端只要拿到这个索引文件,并且根据这个索引文件去拿
ts
文件来做
播放
。只是实现了个视频
播放
的demo,至于还有些问题,没深入都能拿到这个m3u8文件的话,那岂不是所有人都能访问,前端如何和后端做认证或加密什么的。
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章