vlc 播放ts网络流和hls网络流 进度条时间不显示
、转发服务端设置
首先将一个性能好的电脑作为转发服务器,运行VLC Media Player软件,在菜单栏里,通过[文件]→[打开文件],选择[网络],选“HTTP/HTTPS/FTP/MMS”传输协议,在网址填写框内填写需要播放卫星节目的网址,网上的教程均介绍应该填写“ xxx/videom3u”,但发现不能成功,正确的方式应该填写卫星节目的详细网址,这就和在WEB页面调用VLC Media Player软件时,必须先下载后方能播放成功是一样的道理。
如何知道卫星节目的详细网址呢?以我们转发705°E的“Trace TV”音乐频道为例,具体方法如下:
首先进入DM500S接收机的WEB管理控制界面,选择“Trace TV”频道,点击“VLC”,待下载完成后点击播放,此时出现VLC Media Player软件播放该频道的界面。在菜单栏里,通过[查看]→[串流及媒体信息],选择[一般]。
复制“URI”栏目内的网址(注:“URI”应该为“URL”,汉化错误),粘贴到[文件] →[打开文件] →[网络] →[网址]框内,再将[串流/保护]前选项框内打“√”,即可点击“设置”按钮。
进入[串流输出]设置界面。
首先选择[输出]方式,这里选用MMSH协议,地址栏填写转发服务端的IP地址“19216812”。然后选择[封装方法],一般选用ASF,也可采用MP4、WAV封装方法,不过只能采用MMSH协议输出,如果采用HTTP协议输出,则客户端播放没有画面。
通过VLC串流转码。实际上就是VLC Media Player解码DM500S的TS流,然后VLC Media Player又重新封装打包并且传回网络的过程,这个封装方式可以在[转码选项]中自行变更。在[转码选项]中,选择视频编码器、音频编码器的编码格式时,应考虑客户端有无相应的解码包。一般视频编码器可选择常用的WMV1、WMV2格式,音频编码器选用MP3格式。比特率的选择应考虑网络带宽及转发服务器的性能,在条件允许的情况下,选择较大的比特率有利于画质和音质的提高。选择时注意,视频编码器中的“尺寸”是指播放画面的大小;音频编码器中的“频道”为汉化错误,应该为“声道”,通常选择“2”,表示双声道。
以上的设置完成后,按两次“确定”后退出设置界面,此时VLC Media Player播放器底端会有计时器出现,说明软件已开始进行串流发送。至于成功不成功,我们可以通过菜单栏[查看]→[串流及媒体信息]→[Statistics]来查看。
在下面的[串流]区域内,已有各项发送数据统计数字,表示转发功能正常。注意:在转发时,VLC Media Player软件是没有画面显示和声音输出的,因此其视频和音频区域的“已显示的帧”和“已播放的缓冲器”的统计数字均为“0”。
2、客户端播放
由于转发服务端采用MMSH协议输出,因此只要打开Windows Media Player播放软件,通过[文件]→[打开URL],输入mms://19216812:1234或,播放软件经过片刻的连接和缓冲后,就可观看节目了,界面的最下方为播放速率。注意:如果转发服务端采用HTTP协议输出,则客户端只能输入地址。
3、使用注意事项
采用该方案关键是转发服务端设置,如果客户端无法播放,首先应该检查转发服务器有无串流输出。对于客户端只有伴音输出而没有画面播出的,则应该检查所选用的输出协议是否正确,其次是所选的视频编码器在客户端有无相应的解码包。
对于广播来讲,它是一种同时向大量客户传输数据的方法。在广播时,是通过使用广播发布点来实现的。在我们上面所介绍的两种方案中,广播发布点就是客户端要输入网址和端口号。使用广播方案时,接收广播的客户端是不能切换频道的,只能是播什么看什么。当服务端(DM500S)或转发服务端(台式机)换机时,客户端(笔记本电脑)软件需要重新启动播放功能。
PCDN就是内容分发网络服务。
PCDN的英文全称是P2P CDN,中文名叫P2P内容分发网络,是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务。可以通过集成PCDN SDK(以下简称SDK)接入该服务后能获得等同(或略高于)CDN的分发质量,同时显著降低分发成本。
常见的PCDN产品:
1、迅雷网心云。
给迅雷下载提供加速服务,方式有虚拟机安装,pc软件,docker容器,盒子等。
2、京东云路由器。
在路由器中集成pcdn功能,用京豆支付用户。
3、甜糖
用docker容器方式部署。
01
两者各有优劣。m3u8的格式一般在播放器当中很难播放,但是MP4格式在播放器当中一般流畅度很高。m3u8可以通过网络状态自动切换码率,MP4就没有这方面优势了。
这两者最大的区别是他们所使用的程序以及内容有所不同,具体的发挥出来的效果也有所不一样,所以各有优劣。m3u8的格式一般在播放器当中很难播放,但是MP4格式在播放器当中一般流畅度很高。
其实m3u8 它不是一种真正的视频文件,它你可以理解为是你桌面的快捷方式,m3u8就是个含有视频文件路径的指向文件,类似于快捷方式,用文本方式打开文件把里面的视频按顺序下载过来再合并就可以了,如果是直播的,m3u8里面的路径是一直更新的。
根据资料显示:
1、HTML5 直接支持m3u8协议。
2、m3u8其实是一个协议而不是一种视频格式,m3u8里面包括的多是视频块索引。可以通过网络状态自动切换码率。MP4就没有这方面优势了。
3、m3u8允许客户在进行播放时,从许多不同的备用源中下载视频块。
4、m3u8是HLS协议的部分内容。是一种能够通过http报文就能够请求和访问了。
MP4如果要实现在线播放那么就需要RTP协议来实现。两种手段有比较大的区别。
5、更高性能上能够将部分m3u8的播放块切块之后直接加载到服务器内存中,让客户端可以更快的得到数据。
6、m3u8 由于是采用切块技术,那么下载的播放文件 就可以少很多,只有当前播放的部分。这一点用在在线直播上有很大优势。
最后, 容易卡顿,可能是你访问该服务器的m3u8 延迟较高,网络问题,也可能是服务器没配好而已。
而mp4的劣势:
mp4 对HTML5和flash播放器亲和度都挺好。但是文件头太大,结构复杂,长视频的大文件头影响加载速度的视频体验,所以短视频更常见。
m3u8 采用苹果的HLS协议,目前 ios与android设备均已支持。由于其工作原因是将整个视频流分成一个个小的基于Http的文件进行下载播放,因此支持视频直播。
基本上我们可以确认一个,只要用H5开发的网站都可以用m3u8,至于APP嘛那么想都不用想了,非m3u8不可。
URL就是直播服务器的发布地址,流名称是流媒体直播系统提供的。
流媒体采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件。
流媒体文件一般定义在bit层次结构,因此流数据包并不一定必须按照字节对齐,虽然通常的媒体文件都是按照这种字节对齐的方式打包的。流媒体的三大操作平台是微软公司、RealNetworks、苹果公司提供的。
扩展资料实时流式传输指保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到。实时流与HTTP流式传输不同,他需要专用的流媒体服务器与传输协议。
实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。
实时流式传输必须配匹连接带宽,这意味着在以调制解调器速度连接时图象质量较差。而且,由于出错丢失的信息被忽略掉,网络拥挤或出现问题时,视频质量很差。如欲保证视频质量,顺序流式传输也许更好。
实时流式传输需要特定服务器,如:QuickTime Streaming Server、RealServer与Windows Media Server。这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。
实时流式传输还需要特殊网络协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。这些协议在有防火墙时有时会出现问题,导致用户不能看到一些地点的实时内容。
—流媒体
OTT安卓盒子系统,是指通过互联网向用户提供各种应用服务。这种应用和目前运营商所提供的通信业务不同,它仅利用运营商的网络,而服务由运营商之外的第三方提供。目前,典型的OTT业务有互联网电视业务,苹果应用商店等。在电视行业就是指利用互联网上的资源,跳过运营商直接像用户提供服务。目前我们观看视频常用的一些软件,比如电视猫、泰捷、VST全聚合等等基本上都是这样的代表。
OTT 网络电视系统方案,可拓展行业和功能模块比较丰富。其可实现的部分功能列举如下:
1、支持电视盒、Android手机端使用,支持Android 42以上手机;支持IOS 90以上手机和iPad使用。兼容遥控器、触屏等操作体验。
2、完整支持视频直播、视频点播方案:不止是一款播放器,还包括完整的自建直播频道的后台系统(采集、发布、流媒体服务器)、点播管理系统;
3、完整的视频加密安全支持:基于点量视频加密内核,支持视频的加密防盗链;可以防止其他播放器盗用自建的直播、点播视频
4、支持MP4/FLV/M3U8/MKV/RMVB/AVI/MPG等大部分常见视频格式,以及自定义加密视频;支持HLS(M3U8)、RTMP、HTTP、RTSP等大部分常见视频协议;
5、完善的广告解决方案:APP首屏广告、直播换台广告、点播片头广告、暂停广告、台标广告、走马灯广告、主界面网页广告区域等;
6、点量可提供P2P点播加速分发传输技术支持
7、除国内客户,还有新西兰、东南亚、北美等海外多国地区丰富案例
8、具备OTT IPTV系统平台搭建大并发支撑的集群部署能力
9、可拓展应用环境:监狱、医院、小区、酒店、部队、传播等局域网环境对OTT IPTV电视系统的需求。可拓展版本:类似各种客户端需求机顶盒横版影音软件,或者类似于主流手机视频软件的IOS手机APP、安卓手机APP等。
0条评论