OTT/IPTV领域开发你要知道的整体架构

本文为原创,转载请注明原作者和原出处!欢迎从事OTT/IPTV领域的朋友关注我!

我们家里看电视用的最多的就是智能机顶盒和网络电视了,智能机顶盒和网络电视统称为OTT/IPTV设备。对于想要从事OTT/IPTV领域研发而言,需要了解OTT/IPTV业务常见的组成架构和业务架构,建议从这两个架构入手学习。

一、OTT/IPTV业务的组成架构

不管是什么OTT/IPTV业务或者是OTT/IPTV设备,常见的组成架构包括了终端、网络和平台三部分,如下图所示。
在这里插入图片描述
1. 终端
终端是直接面向用户的,常见的有机顶盒(小米机顶盒、华为机顶盒等)、电视(小米电视、创维电视等)、智能投影仪(极米、明基等)、手机、APP(爱奇艺、腾讯视频等)等。
在终端上提供的OTT业务主流的有视频类、应用下载(下载游戏应用)、页面浏览(看新闻、在线购物)、服务类(家庭物联网中心)等。
从业者得熟悉终端的开发技术,放下最火热的莫过于android了。
2. 平台
平台充当着服务器的角色,上面说的那些终端上的业务都要依靠平台做支撑。可以说没有平台,终端就是一块块砖头。
一般而言,谁做的终端那么谁就建平台,比如小米做智能电视,那么相应的小米就要建一套为小米电视服务的平台,在小米电视上看的节目都由平台负责。第三方做的东西要运行在终端上的话,相应的平台就由第三方建,比如A游戏公司在华为电视上做了一个游戏应用,显然游戏平台就由A游戏公司来建。
从业者必须了解平台技术,这里面就多了,Linux、WEB服务器等。
3. 网络
既然终端要和平台通信,那么就必须得有网络,对于OTT/IPTV来说一般用的都是电信运营商的网络,就跟我们家用的宽带一样。
从业者得熟悉TCP/IP协议、网络工具的使用、网络设备的使用等。

二、OTT/IPTV业务的业务架构

任何一个业务的业务架构由数据展现、鉴权和出流三部分组成,从业者也是围绕这三部分做开发工作,如下图所示。
在这里插入图片描述
1. 数据展现
展现部分其实包括两个部分,一个是数据获取,一个是数据展现。比如常见的网络电视一打开就有很多的节目大海报,这些数据就是终端向平台获取然后展现出来。
2. 鉴权
这个很好理解,想在电视上看节目,请付费。如果你没有购买节目,那么OTT/IPTV会有一套成熟的鉴权机制知道你没购买,然后就让你购买或者让你看一段广告。
3. 出流
出流就是平台把数据下发到终端。比如你在电视上看爱奇艺的节目,那么爱奇艺就会把视频流下发到电视上,电视就立即播放了。

想要从事OTT/IPTV领域的朋友们需要了解上述的OTT/IPTV业务的组成架构和业务架构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C语言答疑课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值