普及一下IPTV行業
原文首發於微信公眾號:躬行之(jzman-blog)
機頂盒起源於 20 世紀 90 年代歐美國家,主要用於保護版權和收取收視費,有線電視臺在電視機前加一個金鑰盒。只有交了費的使用者才能正常收看電視,這就是最初機頂盒的原型。後來隨著網際網路技術的不斷髮展出現了具備上網功能的機頂盒,但是市場反響一般。
20 世紀 90 年代後期,隨著美國和歐洲 DTV(數字電視)和 HDTV(高清晰度數字電視)試播之後,掀起了機頂盒發展的高潮,這次機頂盒的主要作用是普通模擬電視機收看數字電視或數字高清晰度電視,這種機頂盒就是數字機頂盒,具備基本的網路環境特徵和有條件接收功能,主要有三種型別:主要有三種型別:用於接收有線電視的數字電視機頂盒 DVB-C、接收數字衛星電視的數字電視機頂盒 DVB-S、接收地面廣播電視的數字電視機頂盒 DVB-T。
近年來隨著寬頻技術的發展,逐漸嘗試使用網際網路來觀看電視節目,機頂盒由原來單一的解擾或數/模轉換專用機頂盒,發展到支援多種接入方式,具有多種編解碼能力和圖形瀏覽器功能,可以支援包括數字電視在內的視訊點播、時移電視、網路瀏覽、資訊服務、遠端教學和醫療、互動遊戲等業務功能的 IPTV 機頂盒。未來 IPTV 機頂盒將作為一種家用數字平臺被廣泛用於不斷擴大的互動式多媒體數字內容服務領域。主要內容如下:
- IPTV概述
- IPTV整體架構
- 什麼是IPTV中介軟體
- IPTV中介軟體的基本架構
- IPTV的前景
- 總結
IPTV概述
IPTV(Internet Protocol Television) 一般是指通過可控、可管理、安全傳送並具有 Qos 保證的無線或有線 IP 網路,提供包含視訊、音訊、文字、圖形和資料等業務在內的多媒體業務。是一種利用寬頻網,集網際網路、多媒體、通訊等技術於一體,向家庭使用者提供包括數字電視在內的多種互動式服務的暫新技術,它能夠很好的適應當今網路飛速發展的趨勢,可以充分的利用網路資源。其中,接收終端包括電視機、掌上電腦、手機、移動電視及其它類似終端。
我國現階段所指的 IPTV 是指通過可控、可管理、安全傳送並具有質量保證的有線 IP 網路,提供基於電視終端多媒體業務。其中的有線 IP 網路可以是電信寬頻網,也可以是五類線網和經過 IP 化改造的有線電視網。IPTV 與網際網路電視的區別在於:前者執行在都會網路上,後者執行在廣域網(網際網路)上。目前,我國的IP電視業務主要執行在電信寬頻網上。IPTV主要特點如下:
- 採用可控、可管理、安全、具有質量保證的專用網路進行傳輸;
- 與傳統廣播電視相比具有更大的互動性,可以隨時點播任何節目以及進行時移等操作;
- IPTV在終端側需要使用機頂盒完成視訊訊號的轉換。
IPTV整體架構
IPTV在平臺整體架構上一般可以分為四層,分別是運營支撐層、業務應用層、承載層以及使用者接入層,下面IPTV整體機構如下圖所示:
- 運營支撐層:業務支撐層具有使用者管理,認證鑑權、計費賬務、對賬結算、統計分析、平臺管理、數字版權等功能;
- 業務應用層:業務應用層主要具有內容製作、內容分發、內容管理、視訊點播、視訊直播、EPG以及遠端教育、遊戲等;
- 承載層:承載層基於寬頻網路構建,主要包括內容分發網路、CDN承載網路、運營支撐承載網路、業務應用承載網路;
- 使用者接入層:使用者接入層主要包括寬頻接入裝置、各種使用者終端,主要包括機頂盒、個人電腦以及各種型別的家庭智慧終端,通過這些終端裝置完成具體的IPTV業務。
什麼是IPTV中介軟體
IPTV中介軟體一般是指應用層與底層硬體/作業系統平臺之間的軟體環境,具體由一組服務程式組成,這些服務程式允許IPTV系統中一個或多個裝置上執行的多種功能在網路上進行互動。應用程式並不直接呼叫底層資源,中介軟體軟體層為這些底層資源提供了一個抽象層,這個抽象層將應用程式與硬體平臺隔離開來,一定程度上實現了跨硬體終端的可執行性,除此之外中介軟體應該按照運營商技術規範進行定製以滿足運營商相關業務。
IPTV中介軟體的發展
IPTV 機頂盒的發展實際上也代表著 IPTV 中介軟體的一個發展,IPTV 機頂盒早期大多數都是基於 Linux,基於 Linux 的機頂盒的核心都是嵌入式瀏覽器,大部分 IPTV 應用使用 B/S 架構,通過訪問伺服器下發的 EPG 頁面來實現節目的選擇和播放。
隨著基於 Linux 系統的 Android 系統的開源,因為 Android 系統的易用性等特點,Android 系統迅速佔領了智慧手機市場,進而開始進軍其他嵌入式領域,其中一些機頂盒廠商以及一些網際網路廠商開始基於 Android 系統研發各類機頂盒產品,隨著 Android 系統在在機頂盒領域的廣泛使用,機頂盒的也由原來 B/S 架構轉向 C/S 架構,Android 系統機頂盒相較 Linux 機頂盒有如下優勢:
- 在業務升級方面,基於 Android 系統的機頂盒中某個業務的升級只需升級與之對應的 Apk 即可,不需要對整個韌體進行升級,韌體升級的複雜性要遠遠高於 Apk 升級的複雜性,一定程度上降低了頻繁韌體升級帶來的隱患,還可以方面的對 IPTV 的業務進行定製化開發;
- 在業務開發上,基於 Android 系統的機頂盒的出現,使得裝置廠商可以專注機頂盒的研發與生產,具體的業務可由對應的軟體廠商提供,使得機頂盒產業鏈分工更加明確,使得業務開發降低了對硬體廠商的依賴;
- Android 系統生態鏈應用數量龐大,給使用者提供的可選擇行更多,結合 Android 提供的螢幕適配技術,可以很方便的適配一些需要的應用,一定程度上減少了工作量,縮減了開發週期。
IPTV中介軟體的基本架構
IPTV 中介軟體向下遮蔽不同的盒端硬體平臺和作業系統的差異性,降低了平臺系統對盒端的依賴性,中介軟體的整體架構要使得大多數機頂盒只要安裝在符合規範的運營商定製的中介軟體產品,就能夠快速對接相關業務,中介軟體架構主要包括裝置驅動層、中介軟體模組庫、應用層,基於Android系統的中介軟體在原來基礎上進行定製,如 Android 原生系統對有線網路的支援並不完善,且行業內對網路的需求複雜,因此 IPTV 僅依靠 Android 原生的 API 介面實現網路變化的監聽並不能滿足需求,必須對底層進行適當的定製開發,向核心網路卡驅動註冊網路事件監聽,以此來更好的檢測網線插拔事件、虛擬網路卡變化等事件,IPTV 中介軟體基本架構圖示如下:
IPTV 中介軟體在IPTV中的作用:
IPTV 中介軟體的作用主要體現在運營支撐層、業務應用層和使用者接入層,在運營支撐層,IPTV 中介軟體可以進行使用者資訊的管理、對業務資料進行認證以及使用者許可權管理等,可以方便的使用統一的介面完成具體業務的訂製;在業務應用層,IPTV中介軟體主要是負責節目內容的管理、統一的播放能力、終端軟體的版本控制以及遊戲等附加業務;在使用者接入層,IPTV 主要可以讓使用者通過遙控器方便的選擇節目、進行播放控制等其他使用者瀏覽操作。
IPTV發展的影響因素
往影響IPTV發展的主要有以下幾個關鍵因素如下:
-
內容版權:除了 IPTV 運營商擁有的關鍵直播內容之外,其他對觀眾具有吸引力的影視作品的版權往往掌握在 OTT 運營商的手中,當然OTT運營商也無法獲取到IPTV運營商的關鍵直播內容,這就導致IPTV始終無法真正觸及到 OTT 的核心使用者,發展到一定階段自然受到某種限制。
-
監管層面:隨著網際網路技術的發展,各種內容都可以被使用者輕鬆獲取到,目前我國的監管形勢基本如下:我國意識形態及資訊保安健康發展等由中宣部、文化部、新聞出版署牽頭,廣播電視電影等音視訊內容製作、由廣電總局監管,網路頻寬要求、點播及收費等軟體的接入網路由資訊產業部監管,進行寬頻多業務電信、網際網路運營監管由資訊產業部,包括電視終端、計算機及手機終端與系統整合在內的裝置硬體與視聽要求的技術監管按相應內容由資訊產業部與廣電總局分別監管,涉及電視臺管理及業務運營、客戶服務質量等運營監管由廣電總局與資訊產業部共同監管。這些監管固然都尤其各自監管的意義,但是如此都多的監管機構如果做不到齊心協力,也就會一定程度上制約IPTV的發展;
-
運營模式:目前電信系和廣電系分別對電信行業和內容製作方面有一定的壟斷,導致兩者賬號體系不同,電信系積累的使用者資料,廣電系無法感知到使用者愛好,在製作、審批節目內容時就具有一定的盲目性,當然電信系也無法在內容上獲取廣電自身的優勢,這也在一定程度上影響了IPTV的發展。雖然近年來提出了三網融合的措施,但還未真正全面實現,發展還需時間;
IPTV的前景
隨著資料網路技術的發展,像低碼高清這樣的技術讓傳輸成本大大降低,這使得 OTT 的發展除了監管層面瓶頸越來越少,但是 OTT 還是存在面臨的黃金時間點的直播問題,廣電也在不斷進行網路的雙向改造,IPTV 和 OTT 的發展都有其各自領域的優勢,相信 IPTV+OTT 應該是未來 IPTV 發展的趨勢。
總結
本文介紹了 IPTV 的發展以及 IPTV 中介軟體,就目前來說,IPTV 中介軟體基本基於 Android ,應用 Apk 作為服務模組銜接機頂盒廠商和運營商,共同完成 IPTV 業務,後續會在此基礎上介紹基於 Android 的 IPTV 中介軟體以及 IPTV 中介軟體是如何發揮作用的。
相關文章
- CTR:2019-2020年 IPTV行業發展報告(附下載)行業
- 機器人素質教育,是時候普及一下了機器人
- IPTV是什麼意思-2020年還有人再問IPTV是什麼
- Microsoft AI Day:支援開放合作,普及技術應用, 推進行業企業智慧化創新ROSAI行業
- 普及一下:現成佛薩奇2.0系統開發原始碼技術搭建介紹原始碼
- 普及一下:DAPP代幣質押NFT分紅模式系統開發(原始碼搭建)APP模式原始碼
- 酒店IPTV數字電視-蘭州新區智選假日酒店IPTV數字電視接入案例分析
- Redis 的第 n 次涉及,我該普及普及了Redis
- axios執行原理了解一下!iOS
- 2023年8月IPTV資料排行榜
- 北京聯通 IPTV轉單播操作記錄
- IPTV系統有哪幾種運營方式?
- 想請教一下女生在測試行業發展潛力如何呢行業
- RAID 知識普及AI
- Java執行緒池瞭解一下Java執行緒
- 普及一下:3M互助合約丨MMM互助智慧合約模式系統開發原始碼搭建模式原始碼
- IPTV電視系統維護-酒店賓館醫院IPTV系統電視質保期滿後售後服務攻略
- “安慰劑按鈕”:一場不經意間進行的AI普及AI
- 普及一下:DAPP鏈上合約互助模式系統開發丨DAPP雙幣質押開發詳情APP模式
- 瀏覽器執行緒執行順序,瞭解一下瀏覽器執行緒
- IPTV軟體如何做自己的廣告系統?
- 2020點量IPTV系統解決方案和價格
- 不開通iptv實現觀看網路電視
- 電話機器人普及會讓電銷人員失業嗎?機器人
- 彌補效能鴻溝,傲騰在企業應用中加速普及
- 執行緒池你真不來了解一下嗎?執行緒
- 再聊一下那 SQLSERVER 行不能跨頁的事SQLServer
- 大資料行業年薪幾十萬,這些大資料崗位薪資瞭解一下大資料行業
- 淺析IPTV電視和有線電視有哪些不同
- 我理解的IPTV盒子和OTT盒子的幾個不同點
- 網路盒子APK和後臺管理軟體IPTV系統APK
- 除了直播點播IPTV系統還有這麼多功能?
- 流媒體軟體系統可實現哪些功能IPTV?
- 論原子 CSS 的日益普及CSS
- 遠端辦公的普及
- 記錄一下簡單的執行 Laravel Mix 命令Laravel
- java基礎之執行緒 認識一下synchronizeJava執行緒
- 點量分享:IPTV和網路電視有什麼區別?