普及一下IPTV行业

346 阅读10分钟

原文首发于微信公众号:躬行之(jzman-blog)

机顶盒起源于 20 世纪 90 年代欧美国家,主要用于保护版权和收取收视费,有线电视台在电视机前加一个密钥盒。只有交了费的用户才能正常收看电视,这就是最初机顶盒的原型。后来随着互联网技术的不断发展出现了具备上网功能的机顶盒,但是市场反响一般。

20 世纪 90 年代后期,随着美国和欧洲 DTV(数字电视)和 HDTV(高清晰度数字电视)试播之后,掀起了机顶盒发展的高潮,这次机顶盒的主要作用是普通模拟电视机收看数字电视或数字高清晰度电视,这种机顶盒就是数字机顶盒,具备基本的网络环境特征和有条件接收功能,主要有三种类型:主要有三种类型:用于接收有线电视的数字电视机顶盒 DVB-C、接收数字卫星电视的数字电视机顶盒 DVB-S、接收地面广播电视的数字电视机顶盒 DVB-T。

近年来随着宽带技术的发展,逐渐尝试使用互联网来观看电视节目,机顶盒由原来单一的解扰或数/模转换专用机顶盒,发展到支持多种接入方式,具有多种编解码能力和图形浏览器功能,可以支持包括数字电视在内的视频点播、时移电视、网络浏览、信息服务、远程教学和医疗、互动游戏等业务功能的 IPTV 机顶盒。未来 IPTV 机顶盒将作为一种家用数字平台被广泛用于不断扩大的交互式多媒体数字内容服务领域。主要内容如下:

  1. IPTV概述
  2. IPTV整体架构
  3. 什么是IPTV中间件
  4. IPTV中间件的基本架构
  5. IPTV的前景
  6. 总结

IPTV概述

IPTV(Internet Protocol Television) 一般是指通过可控、可管理、安全传送并具有 Qos 保证的无线或有线 IP 网络,提供包含视频、音频、文本、图形和数据等业务在内的多媒体业务。是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的暂新技术,它能够很好的适应当今网络飞速发展的趋势,可以充分的利用网络资源。其中,接收终端包括电视机、掌上电脑、手机、移动电视及其它类似终端。

我国现阶段所指的 IPTV 是指通过可控、可管理、安全传送并具有质量保证的有线 IP 网络,提供基于电视终端多媒体业务。其中的有线 IP 网络可以是电信宽带网,也可以是五类线网和经过 IP 化改造的有线电视网。IPTV 与互联网电视的区别在于:前者运行在城域网上,后者运行在广域网(互联网)上。目前,我国的IP电视业务主要运行在电信宽带网上。IPTV主要特点如下:

  1. 采用可控、可管理、安全、具有质量保证的专用网络进行传输;
  2. 与传统广播电视相比具有更大的互动性,可以随时点播任何节目以及进行时移等操作;
  3. 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 机顶盒有如下优势:

  1. 在业务升级方面,基于 Android 系统的机顶盒中某个业务的升级只需升级与之对应的 Apk 即可,不需要对整个固件进行升级,固件升级的复杂性要远远高于 Apk 升级的复杂性,一定程度上降低了频繁固件升级带来的隐患,还可以方面的对 IPTV 的业务进行定制化开发;
  2. 在业务开发上,基于 Android 系统的机顶盒的出现,使得设备厂商可以专注机顶盒的研发与生产,具体的业务可由对应的软件厂商提供,使得机顶盒产业链分工更加明确,使得业务开发降低了对硬件厂商的依赖;
  3. Android 系统生态链应用数量庞大,给用户提供的可选择行更多,结合 Android 提供的屏幕适配技术,可以很方便的适配一些需要的应用,一定程度上减少了工作量,缩减了开发周期。

IPTV中间件的基本架构

IPTV 中间件向下屏蔽不同的盒端硬件平台和操作系统的差异性,降低了平台系统对盒端的依赖性,中间件的整体架构要使得大多数机顶盒只要安装在符合规范的运营商定制的中间件产品,就能够快速对接相关业务,中间件架构主要包括设备驱动层、中间件模块库、应用层,基于Android系统的中间件在原来基础上进行定制,如 Android 原生系统对有线网络的支持并不完善,且行业内对网络的需求复杂,因此 IPTV 仅依靠 Android 原生的 API 接口实现网络变化的监听并不能满足需求,必须对底层进行适当的定制开发,向内核网卡驱动注册网络事件监听,以此来更好的检测网线插拔事件、虚拟网卡变化等事件,IPTV 中间件基本架构图示如下:

IPTV中间件架构图图示

IPTV 中间件在IPTV中的作用:

IPTV 中间件的作用主要体现在运营支撑层、业务应用层和用户接入层,在运营支撑层,IPTV 中间件可以进行用户信息的管理、对业务数据进行认证以及用户权限管理等,可以方便的使用统一的接口完成具体业务的订制;在业务应用层,IPTV中间件主要是负责节目内容的管理、统一的播放能力、终端软件的版本控制以及游戏等附加业务;在用户接入层,IPTV 主要可以让用户通过遥控器方便的选择节目、进行播放控制等其他用户浏览操作。 IPTV发展的影响因素 往影响IPTV发展的主要有以下几个关键因素如下:

  1. 内容版权:除了 IPTV 运营商拥有的关键直播内容之外,其他对观众具有吸引力的影视作品的版权往往掌握在 OTT 运营商的手中,当然OTT运营商也无法获取到IPTV运营商的关键直播内容,这就导致IPTV始终无法真正触及到 OTT 的核心用户,发展到一定阶段自然受到某种限制。

  2. 监管层面:随着互联网技术的发展,各种内容都可以被用户轻松获取到,目前我国的监管形势基本如下:我国意识形态及信息安全健康发展等由中宣部、文化部、新闻出版署牵头,广播电视电影等音视频内容制作、由广电总局监管,网络带宽要求、点播及收费等软件的接入网络由信息产业部监管,进行宽带多业务电信、互联网运营监管由信息产业部,包括电视终端、计算机及手机终端与系统集成在内的设备硬件与视听要求的技术监管按相应内容由信息产业部与广电总局分别监管,涉及电视台管理及业务运营、客户服务质量等运营监管由广电总局与信息产业部共同监管。这些监管固然都尤其各自监管的意义,但是如此都多的监管机构如果做不到齐心协力,也就会一定程度上制约IPTV的发展;

  3. 运营模式:目前电信系和广电系分别对电信行业和内容制作方面有一定的垄断,导致两者账号体系不同,电信系积累的用户数据,广电系无法感知到用户爱好,在制作、审批节目内容时就具有一定的盲目性,当然电信系也无法在内容上获取广电自身的优势,这也在一定程度上影响了IPTV的发展。虽然近年来提出了三网融合的措施,但还未真正全面实现,发展还需时间;

IPTV的前景

随着数据网络技术的发展,像低码高清这样的技术让传输成本大大降低,这使得 OTT 的发展除了监管层面瓶颈越来越少,但是 OTT 还是存在面临的黄金时间点的直播问题,广电也在不断进行网络的双向改造,IPTV 和 OTT 的发展都有其各自领域的优势,相信 IPTV+OTT 应该是未来 IPTV 发展的趋势。

总结

本文介绍了 IPTV 的发展以及 IPTV 中间件,就目前来说,IPTV 中间件基本基于 Android ,应用 Apk 作为服务模块衔接机顶盒厂商和运营商,共同完成 IPTV 业务,后续会在此基础上介绍基于 Android 的 IPTV 中间件以及 IPTV 中间件是如何发挥作用的。