V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linuxvivian
V2EX  ›  推广

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

  •  
  •   linuxvivian · 2017-07-24 08:37:35 +08:00 · 5764 次点击
    这是一个创建于 2678 天前的主题,其中的信息可能已经有所发展或是发生改变。
    随着智能手机的普及其功能的日益强大,很多人都习惯在手机上看视频。但是,一旦要追剧的话,想第一时间看到电视上首映的电视剧,就不得不用电视来看了。


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


    ü 如何实现晚会手机直播?
    ü 如何在手机上看直播?坐等,急。
    ü 怎么用手机看电视直播啊?不想看电视,拿着手机随时随地看啊。
    ü 手机怎么看电视直播?有没有推荐的直播软件?
    ü 怎样可以在手机上直接看电视直播,比如江苏卫视和湖南卫视?


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


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


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



    ü 电信信号接入:需要硬件网络编码器(拉流 UDP 单节目流使用 800Li 外部信号适配器软件转接成 RTMP 进入流媒体系统);
    ü 广电信号接入:网络卫星接收机(配备解密卡并直接推送 RTMP 协议到流媒体系统);
    ü 网络流:通过 800Li 外部信号适配器软件进行拉流然后推送至流媒体直播系统。
    http://www.800li.net/index.php?s=/home/website/signaladapter/key/44.html

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


    流媒体系统管理界面:( http://www.800li.net/index.php?s=/home/website/mediaprofessional/key/40.html)



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



    手机 APP 观看示例:

    2 条回复    2017-07-24 09:08:18 +08:00
    gswxy
        1
    gswxy  
       2017-07-24 08:53:42 +08:00 via iPhone
    app 呢?
    linuxvivian
        2
    linuxvivian  
    OP
       2017-07-24 09:08:18 +08:00
    @gswxy APP 是整个技术方案的移动端播放环节。不是单独提供的。 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.