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业务的组成架构和业务架构。
OTT/IPTV领域开发你要知道的整体架构相关推荐
- 记录梦幻手游PC端辅助开发及设计思路之整体架构
设计思路和整体架构 设计初衷: 梦幻西游手游是一个回合制游戏,手动做任务重复性太多,每天做相同的日常任务毫无乐趣,且消耗时间.目前网络上大部分辅助都要收费,收费也不是很贵,如果是为了玩游戏建议尊重作者 ...
- 有从事OTT/IPTV的朋友吗?
晚上吃过晚饭,一家人在一起聚在客厅的大电视机前,用家里的网络机顶盒或者IPTV机顶盒收看喜欢的节目,多么温馨的一个场景呀!这个场景就是OTT/IPTV领域的一个典型应用! 从OTT/IPTV领域解决方 ...
- OTT/IPTV互联网电视运营平台
一.介绍: 800Li OTT-TV System是基于开放互联网的视频服务系统,终端可以是电视机.电脑.机顶盒.PAD.智能手机.智能投影仪等等.OTT-TV通过互联网传输的视频节目,不受物理网络局 ...
- 高清时代4K H.265/HEVC来临---OTT/IPTV直播系统大发展
近几年网络电视盒子业务大爆发.乐视.小米.天猫甚至阿里云都有网络电视小盒子的产品.提起这个行业,那么这个词OTT-TV或IPTV对于我们来说是不陌生的. 今天我们不细说OTT-TV和IPTV有什么区别 ...
- 端云一体人工智能开发平台整体架构
端云一体人工智能开发平台整体架构 引言 当前人工智能(Artificial Intelligence)技术发展迅猛,在机器视觉.语音识别以及自然语言处理等多个技术领域取得了卓越的进展,带来了更高的精确 ...
- 领域驱动设计(DDD)相关架构介绍与演变过程分析(图文详解)
我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢? 专业术语 各种服务 IAAS:基础设施服务,Infrastructure-as-a-ser ...
- DDD(领域驱动设计)系列之二-应用架构
架构这个词源于英文里的"Architecture",源头是土木工程里的"建筑"和"结构",而架构里的"架"同时又包含了& ...
- 美开发数据自毁技术适用云计算架构
本文讲的是美开发数据自毁技术适用云计算架构,[IT168 资讯]华盛顿大学的计算机科学家开发出了让电子信息经过一段时间后自毁的技术.研究人员表示,由于个人或企业信息将不再存储在PC,而存储在服务器上, ...
- Android安卓|安卓概述、安卓开发、安卓入门、安卓架构
Table of Contents Android 概述 什么是 Android? Android 开发优势 Android 的特性 Android 应用程序 Android 应用程序的类别 Andr ...
最新文章
- ElasticSearch使用总结
- 客户端码农学习ML —— Numpy基本用法
- idea中git提交代码更改作者名字(亲测)
- java中文乱码问题的原因是什么?怎么解决中文乱码问题?
- 失物招领php_新奥尔良圣徒队是否增加了失物招领?
- os、os.path、shutil操作文件和文件路径的常用方法总结
- 《树莓派实战秘籍》——1.20 技巧20使用Swap添加额外的内存
- maltab利用plot画图后更改线条颜色
- 用php写圣诞祝福页面,圣诞祝福文案 抖音圣诞节一句话祝福
- opencv用python进行物体识别_教你用Python+opencv来识别物体的轮廓并标识显示
- vb中typename函数
- 无法启动mysql server问题:“1067”进程意外终止
- 【小程序】展示弹窗常见API详解
- PSCC2014前端切图小方法(不断补充)
- Arcgis使用教程(十)ARCGIS地图制图之固定比例尺设计
- 实现Unity2D游戏中跳跃功能和相关问题解决
- superset汉化
- 草丛效果-shader forge
- Android 翻牌动画 实现
- python递归函数特点_Python递归函数特点及原理解析
热门文章
- opencv血管分割——边缘检测
- Gym 100851F Froggy Ford(dijkstra)
- 区块链中utxo模型是什么意思_OK区块链60讲 | 第21集:什么是UTXO模型?
- 锐捷RG-ESS硬件化网络访问控制产品彩页
- 算术平均、几何平均、平方平均、调和平均
- Qt 内置对话框英文改成中文
- JavaEE初阶---Tomcat
- 基于springboot的中小型医院门诊药品药库缴费网站(mysql)-JAVA.VUE【数据库设计、论文、源码、开题报告】
- GPG 配置2021-05-27
- 拨叉零件加工工艺及钻18孔夹具设计(说明书+CAD图纸+solidworks三维图+工序卡+过程卡)