侧边栏壁纸
  • 累计撰写 793 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

视频功能

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 189 阅读 / 1,922 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
本项目采用 HLS 技术实现视频点播。
1、使用FFmpeg 对视频进行编码处理,生成m3u8 文件及ts 文件。
2、使用Nginx 作为媒体服务器。
3、客户端使用video.js 播放视频。

hls只能拉流不能推流,延时较高,支持较好,关键切片有延时
rtmp 能推能拉,延时低,基于tcp长连接
Twitter的视频格式.
TS流文件_百度百科
本词条缺少 概述图,补充相关内容使词条更完整,还能快速升级,赶紧来 编辑 吧! TS的全称则是Transport Stream,TS流文件,是一种DVD的文件格式, MPEG2-TS格式的特点就是要求从 视频流 的任一片段开始都是可以独立解码的。 随着从HDTV录制的高清节目在网上的流传,烧友们对TS这个名词大概已经不陌生了,但随之而来就是如何播放、如何添加字幕等等的一系列问题,本文将重点介绍一下这方面的应用操作。 先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了。 DVD节目中的MPEG2格式,是 MPEG2-PS,全称是Program Stream,TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?你将DVD上的VOB文件的前面一截剪掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码,而电视节目是你任何时候打开电视机都能解码(收看)的,所以, MPEG2-TS格式的特点就是要求从 视频流 的任一片段开始都是可以独立解码的。 有一些播放器软件可以直接播放MPEG2-TS流,比如: 播放前,先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。 但是需要通过VOBSub 外挂字幕 的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。 此篇主要介绍MPEG2-TS回放的DIY方法,此方法已经验证此前网上下载的若干韩国、日本HDTV片段以及HBO HD-Movie等TS文件。 1.一个支持MPEG2-TS格式的分离器(Splitter Filter)。 分离器的功能就是识别文件真正的格式,将其中的视频流数据、 音频流 数据分离出来,并发送给相应的解码器。 微软的DirectX里已经提供了此类的分离器,但是兼容性不好,而且甚至在DirectX9以及XP里的DirectX8中就取消了对TS流的支持。 我向大家推荐的是Elecard Player中的分离器,可以通过安装Elecard Player获得。我已经从里面提取出来上载到这里了,大家下载后自行注册一下该分离器控件即可(不是软件注册)。 2.一个MPEG2 视频解码器 和AC3音频解码器,可以通过安装WinDVD、CinePlayer等软件获得。 AC3解码器,我则推荐使用网上比较流行的由俄国人编写的一个开放源代码的免费控件。 3.一个基于DirectShow架构的播放器,比如微软自带的Media Player( 媒体播放器 )、ZoomPlayer等等。 没有字幕文件,等于 巧妇难为无米之炊嘛,去 射手网 搜索下载吧。注意,字幕文件都是按照某个版本的Rip文件就行分割的,未必就能找到与你的TS文件完全吻合的,可能需要自行进行调整时间延迟、合并、分割等工作。 对于很多朋友来说,MPEG2解码器/AC3解码器、播放器、VOBSub这些都是现成的,所以只要安装一个分离器控件,就可以让大多数的播放器来播放TS流文件了(记得改后缀名为.mpg)。 1.WinDVD是不能支持 MPEG格式 的VOBSub外挂的,不过不用失望,使用微软MediaPlayer、ZoomPlayer这些播放器都会用到WinDVD的视频解码控件(除非你同时安装了几个MPEG2解码控件,那么DirectX可能会自行选择一个注册级别最高的或者是最后安装的,可以通过VOBSub的Filter菜单里看到当前所用的解码控件) 2.高清节目尤其是1080线的画面 外挂字幕 会很明显地耗费CPU。 3.DirectX最好是8.1以上的, 显卡驱动 也最好是官方最新的而不是微软自带的。 A telesync is the same spec as a CAM except it uses an external audio source (most likely an audio jack in the chair for hard of hearing people).
https://baike.baidu.com/item/TS%E6%B5%81%E6%96%87%E4%BB%B6/2909933?fr=aladdin
TS的全称则是Transport Stream,TS流文件,是一种DVD的文件格式,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。

Request URL: https://video.twimg.com/ext_tw_video/1244924988508913666/pu/pl/640x360/AH9yb0c_VF_ZB1qt.m3u8
#EXTM3U #EXT-X-VERSION:6 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-TARGETDURATION:4 #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-ALLOW-CACHE:YES #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/0/3000/640x360/H26tSo4n-Ow5-Gi_.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/3000/6000/640x360/hIYBA1p1DPiFh83V.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/6000/9000/640x360/sKFd9p_rKtrdJ6kv.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/9000/12000/640x360/hUEhnFIOJSTN_1Xn.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/12000/15000/640x360/YOrnQ4nLs4K0QIEZ.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/15000/18000/640x360/fwgUwPDDuigLOTO0.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/18000/21000/640x360/MLWmP45YRINzR_3G.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/21000/24000/640x360/24MwDuHD6hZ8rtN1.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/24000/27000/640x360/pfxhL67TmyoiqKMm.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/27000/30000/640x360/DLAVdhkIpRd1dcyL.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/30000/33000/640x360/-TsxQC1rS1XiEsp6.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/33000/36000/640x360/hGOpUuXAxBggzQX1.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/36000/39000/640x360/5Q8CqvIJ114ueFc7.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/39000/42000/640x360/p10utDX1djE2lpbK.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/42000/45000/640x360/Gi--OAbwxU1I2RqL.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/45000/48000/640x360/IssHuzMyR1j6SJEu.ts #EXTINF:3.000, /ext_tw_video/1244924988508913666/pu/vid/48000/51000/640x360/xs9CGZFEwWZZ-YtL.ts #EXTINF:3.600, /ext_tw_video/1244924988508913666/pu/vid/51000/54600/640x360/n0Xe--2K234hbFof.ts #EXT-X-ENDLIST
0

评论区