首页 > 智能影音频道 > 新闻 > 行业 > 正文

硬件课堂:互联网电视直播的原理是什么?

.2016-02-19 .作者:王勃 .编辑:
导语:

  最新的智能电视虽然被限制不能用USB安装软件,但通过简单破解后,很多电视依然能够突破封锁,安装各种各样的电视软件。其中除了各种视频类APP以外,最令人兴奋的当属电视直播软件。只要家中的网络速度足够快,看高清电视直播毫无压力。那么,这类电视直播软件的原理是什么呢?

  电视直播软件的实现过程与数据原理

  直播软件是一个客户端软件,用户对直播软件进行操作时,实际上是通过软件访问流媒体服务器地址,向其发送节目请求,流媒体服务器接收信息后将节目信息传送至直播软件。将用户请求的节目呈现在电视屏幕上。

  PC个人电脑上的直播节目通常也是来自于有线电视的数字信号或卫星信号,将电视直播节目信号源输入计算机后,编码软件和编码服务器将计算机传送过来的节目信号源压缩成流媒体格式。上传到流媒体服务器后,服务器管理、存储、分发上传的流媒体节目。

  基于P2P点对点技术的直播原理

  P2P点对点技术是目前各大视频网站采用的模式,也被应用到了互联网电视直播上。基本上采用了客户机/服务器的结构以及P2P技术,能够实现网络拓扑的自我进化和局部调整。同一个节目源网络中观看直播的用户越多,可受支配的服务器节点便越多,节目播放也越流畅。

  在直播过程中,网络中的节目源把节目数据信号分发给某些用户,这些用户再把他们的节目信号分发给其他用户。所有用户互相共享他们之间的节目信号。每个用户既是服务的享用者,又是服务的提供者。服务器的负载分散到每一个用户端中,从而有效的提高了电视直播的流畅度。

  参考论文:《互联网电视直播软件原理分析》[高志恒;程征;王勇泽;刘少岩]

图片来源于网络,如果有侵权请与我们联系,我们会尽快删除。