手把手教你如何做电视直播

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你如何做电视直播相关的知识,希望对你有一定的参考价值。

客户需求:

我需要采集电视直播信号, 类似CCTV这样的某3路电视频道。 找生成流媒体地址HTTP和RTMP协议的服务器端直播系统。这些电视频道直播信号会发布到广告机上,也就是信息发布系统,就跟电视一样,显示屏,数目是5个观看接收端。现在我们这边有移动端APP软件,会安装在安卓系统的机顶盒里面,支持M3U8和RTMP直播流的播放。目前就是找能够生成直播播放地址的直播软件。

 

需求分析:

电视直播信号的采集源:需要3个机顶盒(HDMI接口)输出采集3路信号。

HDMI硬件编码器盒子:一根HDMI线和机顶盒输出接口对接,进行实时编码并推送RTMP实时流进入流媒体服务器。

800Li Media Server流媒体服务器系统:接收编码器盒子输出的RTMP协议然后以各种协议进行互联网直播实时数据分发包括HTTP的m3u8地址和RTMP播放地址。

 

硬件和软件

硬件

1.       机顶盒(采集源)

2.       硬件编码器盒子

3.       服务器

4.       安卓机顶盒终端

软件

1.       流媒体服务器系统

2.       安卓APP

 

 

备注:

1.       服务器需要固定IP,拉专线宽带服务;

2.       需要开启7个相关端口;

3.       互联网应用,路由器需映射以上7个端口。

 

互联网应用所需要开启的端口

技术分享

 

架构图:

技术分享

 

Flash P2P流媒体服务器直播系统

 

流媒体发布服务器是专业的流转发服务设备,它的主要功能是为终端用户提供直播流的转发服务,承载大并发用户的访问。在大型的视频网站平台中,都会用到这种流媒体发布服务(比如优酷网、乐视网、腾讯视频)。直播流媒体服务器可以找专业厂商购买,比如国外的知名品牌流媒体发布服务器Adobe Media Server或国内知名P2P直播服务器系统厂家800Li Media Server等。

 

技术分享

 

 

手机端和机顶盒端观看APP

技术分享

 

以上是关于手把手教你如何做电视直播的主要内容,如果未能解决你的问题,请参考以下文章

镜播无人直播带货教程,手把手教你如何搭建直播间

免费直播!手把手教你如何构建自己的开源项目

手把手教你视频直播开发

从热爱到深耕,全国Top10开源软件出品人手把手教你如何做开源

手把手教你做文本挖掘 (文末有惊喜)

3月19日20点开播 |手把手教你接口测试