1. 程式人生 > >生成M3U8播放地址用於手機HLS Player(M3U8Player)觀看電視頻道直播方案

生成M3U8播放地址用於手機HLS Player(M3U8Player)觀看電視頻道直播方案

m3u8 手機直播 hls 電視頻道直播

隨著智能手機的普及其功能的日益強大,很多人都習慣在手機上看視頻。但是,一旦要追劇的話,想第一時間看到電視上首映的電視劇,就不得不用電視來看了。

為了可以直接在手機上嘗到看電視直播的快樂,網友們也是鋪天蓋地的在詢問:

ü 如何實現晚會手機直播?

ü 如何在手機上看直播?坐等,急。

ü 怎麽用手機看電視直播啊?不想看電視,拿著手機隨時隨地看啊。

ü 手機怎麽看電視直播?有沒有推薦的直播軟件?

ü 怎樣可以在手機上直接看電視直播,比如江蘇衛視和湖南衛視?

網友們也是推薦一堆的各種手機軟件觀看。那麽像這樣的手機直播APP觀看電視直播的系統後臺是如何搭建的呢?使用什麽技術呢?支持什麽協議呢?需要何種播放器呢?讓我們來細細說開來。

目前手機端觀看視頻都是采用HLS協議,這個協議解決了視頻在移動端傳輸播放的問題。那麽手機端播放電視頻道,就要解決能夠播放HLS協議的播放器,也就是HLSPlayer或者說M3U8Player。那麽如何將電視直播頻道信號轉換成M3U8呢?又用哪一種HLS&M3U8Player呢?

電視節目一般是三種節目源:電信的直播信號如應用在酒店OTT小區IPTV等,衛星信號采集應用在廣電系統IPTV,網絡流拉入推送數據。不同的直播源采集方式不同,電視的前端設備也不同。

ü 電信信號接入:需要硬件網絡編碼器(拉流UDP單節目流使用800Li外部信號適配器軟件轉接成RTMP進入流媒體系統);

ü 廣電信號接入:網絡衛星接收機(配備解密卡並直接推送RTMP

協議到流媒體系統);

ü 網絡流:通過800Li 外部信號適配器軟件進行拉流然後推送至流媒體直播系統

接入流媒體系統後,流媒體系統會給出一段嵌入網頁的HTML代碼,這段代碼就是網頁播放器和電視直播內容。 同時也給出HLS協議的M3U8地址,方便客戶嵌入其自己的手機APP播放器。 當然對於電視直播手機觀看用戶的需求,800Li也提供電視直播APP:內置HLS PlayerM3U8Player

流媒體系統管理界面:

技術分享

外部信號適配器軟件界面:

技術分享


手機APP觀看示例:

技術分享


生成M3U8播放地址用於手機HLS Player(M3U8Player)觀看電視頻道直播方案