如何生成M3U8播放地址用于手机HLS Player(M3U8Player)观看电视频道直播

随着智能手机的普及其功能的日益强大,很多人都习惯在手机上看视频。但是,一旦要追剧的话,想第一时间看到电视上首映的电视剧,就不得不用电视来看了。

为了可以直接在手机上尝到看电视直播的快乐,网友们也是铺天盖地的在询问:

1 如何实现晚会手机直播?

2 如何在手机上看直播?坐等,急。

3 怎么用手机看电视直播啊?不想看电视,拿着手机随时随地看啊。

4 手机怎么看电视直播?有没有推荐的直播软件?

5 怎样可以在手机上直接看电视直播,比如江苏卫视和湖南卫视?

网友们也是推荐一堆的各种手机软件观看。那么像这样的手机直播APP观看电视直播的系统后台是如何搭建的呢?使用什么技术呢?支持什么协议呢?需要何种播放器呢?让我们来细细说开来。

目前手机端观看视频都是采用HLS协议,这个协议解决了视频在移动端传输播放的问题。那么手机端播放电视频道,就要解决能够播放HLS协议的播放器,也就是HLSPlayer或者说M3U8Player。那么如何将电视直播频道信号转换成M3U8呢?又用哪一种HLS&M3U8Player呢?

电视节目一般是三种节目源:电信的直播信号如应用在酒店OTT小区IPTV等,卫星信号采集应用在广电系统IPTV,网络流拉入推送数据。不同的直播源采集方式不同,电视的前端设备也不同。

1 电信信号接入:需要硬件网络编码器(拉流UDP单节目流使用800Li外部信号适配器软件转接成RTMP进入流媒体系统);

2 广电信号接入:网络卫星接收机(配备解密卡并直接推送RTMP协议到流媒体系统);

3 网络流:通过800Li 外部信号适配器软件进行拉流然后推送至流媒体直播系统。

接入流媒体系统后,流媒体系统会给出一段嵌入网页的HTML代码,这段代码就是网页播放器和电视直播内容。 同时也给出HLS协议的M3U8地址,方便客户嵌入其自己的手机APP播放器。 当然对于电视直播手机观看用户的需求,800Li也提供电视直播APP:内置HLS Player(M3U8Player)

流媒体系统管理界面:

外部信号适配器软件界面:

手机APP观看示例:

时间: 2024-10-08 09:48:06

如何生成M3U8播放地址用于手机HLS Player(M3U8Player)观看电视频道直播的相关文章

地铁车厢里手机观看电视频道直播的解决方案

在枯燥的通勤上班路上,拿着手机,连着地铁的wifi, 在乘坐地铁期间同时也能畅快淋漓轻松惬意的欣赏电视频道节目是很多人的梦想吧.也许不久这或将变为现实. 在地铁上收看电视节目存在一些亟待解决的问题: 1.       在地铁站台及运行中车厢内的网络覆盖问题. 如何在地铁的两个站点间保证稳定的带宽,以让地铁乘客在观看电视频道直播期间不会有由于带宽的不稳定导致卡顿. 2.       缺乏强劲的稳定有效的流媒体核心技术产品. 国内有自有流媒体核心技术的公司屈指可数,大多数国内提供直播服务的厂家都使用

使用javascript生成当前博文地址的二维码图片

前面的话 在电脑端发现一篇好的博文,想在手机上访问.这时,就必须打开手机浏览器输入长长的URL地址才行,非常不方便.如果在博客标题的后面跟一张小的图片,点击该图片后,出现一张二维码的大图,然后再通过手机扫一扫,来进行博文的访问,就相对方便很多. 通过搜索引擎搜索了一些生成二维码的文章,发现其并不是一件容易的事.同时,也发现了qrcode插件,该插件专门用于生成二维码.于是,在qrcode的基础上,实现了一个二维码插件qr 效果演示 如果细心的话,会发现该博文标题的后面紧跟着一个表示二维码的手机小

ckplayer 如何在PC上完美支持 m3u8播放

使用过ckplayer的同学都知道,相对jwplayer等,它非常的容易配置和使用.功能也是基本满足我们的需求的. 一般情况我们都使用普通的视频格式比如mp4,flv等播放,但如果视频文件过大,会加载较慢. 于是我们可以将视频转成m3u8格式来解决这个问题(可以百度m3u8来了解原理,简单点说他就是把视频切成若干个切片,每个切片都可以独立播放而且大小很小,然后利用一个文件索引来依次播放这些文件,所以很快) 如何转m3u8格式?可以参考我上一篇博文. =======================

FFmpeg总结(九)用ffmpeg进行切片生成m3u8索引文件

在直播和点播中,通常后台并不会直接给一个http://xxx.xxx.xxx.xxx/xxx.mp4这样的url给客户端,而是通过m3u8索引列表,给客户端.今天来通过ffmpeg进行切片生成m3u8索引文件. 首先将视频文件转为视频编码h.264,音频编码aac格式的mp4文件 1.使用ffprobe查看文件编码方式 2.如果不是mp4的,可以用如下命令进行转 ffmpeg -i input.mkv -acodec copy -vcodec copy out.mp4 3.将mp4转为完整的ts

Unity3d之音效播放和调用手机震动

http://blog.csdn.net/sunshine_1984/article/details/12943979 今天研究了下Unity3d音效播放相关内容,整理下实现细节. 1,添加音效文件到Assets/Resources目录,我这里添加到Assets/Resources/audio目录了. 2,新建C# Script命名为audio 3,编写audio.cs代码如下(里面注释很清楚了): using UnityEngine;using System.Collections; publ

优酷网网络流播放地址url的获取新方法

之前所写的那篇获取优酷网网络播放地址M3U8的方法在7月份已经失效,8月份开始优酷公司采取了一种新的策略,新的策略上对应的M3U8的地址拼接为:http://pl.youku.com/playlist/m3u8?vid=xxx&type=mp4&ep={$ep}&sid={$sid}&token={$tk}&ctype=12&ev=1&oip={$oip},跟之前不同的是多出了很多参数值,这些想获取到真要花些功夫,功夫不负有心人那,在github上找

网页对youtube真实播放地址进行分析,拉回来分辨率列表

先参照这篇博客写sign,https://www.cnblogs.com/boothsun/p/7460105.html了解一下sign 然后开始youtube视频真实地址分析,之所以用youtube做分析,是因为youtube并没有做视频切片,新建网站服务端不需要做很多工作,基本上都可以丢给浏览器客户端用js做(使用客户端做的话就另说了,这里主要是说网页做的思路) youtube的下载链接如下: https://r5---sn-i3b7knlk.googlevideo.com/videopla

php随机生成国内ip地址

获得一个国家所有ip段,随机生成国内ip地址的缩水实现.注意:  $ip_long数组中后5个值在64位系统中可能是错误的(下面代码中  $ip_long 数组的后五个值在32位系统中为负数,64位系统中为正数,前五个值在64位系统中也可能有错误) 32位系统echo ip2long(“172.16.1.63″);结果 -140823724964位操作系统echo ip2long(“172.16.1.63″); 来源:http://www.liangkun.net/archives/681.ht

(转)ip地址,手机ip查询

页面地址:http://www.ip138.com/ 外链地址(实际主页面里面有)http://www.ip138.com/iplink.htm 外链地址里面的内容: <FORM METHOD=get ACTION="http://www.ip138.com/ips1388.asp" name="ipform" target="_blank"><tr><td align="center">I