首页 > 代码库 > 如何做电视直播-个人经验分享

如何做电视直播-个人经验分享

查看原文:http://www.zhiboshequ.com/application/iptv/462.html

在大型企事业单位内部,经常需要发布一些自办的节目内容来实现信息和文化内容的传递;在大型社区,需要通过发布网络电视节目来丰富人们的日常文化生活和休闲娱乐。

那么,我们应该如何来发布电视节目呢?下面根据我自己的经验,给大家介绍一下具体的实现方法:

首先,我们先看一下这样的平台需要哪些组成部分:

技术分享

网络电视系统结构图

按照以上结构图,我们逐步说明各部分的实现方式:

第一步:准备要直播的信号源

对于实时的活动直播,我们要准备好采集画面用的高清摄像机;对于电视节目直播,我们要准备好可以接收落地电视节目信号的广电数字机顶盒或者卫星接收机,如果我们要同时采集10套电视节目信号,就要准备10台数字机顶盒或者10台卫星接收机。

第二步:准备前端信号采集处理设备

对于企事业单位的自办节目,节目源可能是摄像机实时拍摄的画面,也可能是预先录制好的视频内容。如果是摄像机实时拍摄的画面,我们需要通过相关的设备去采集摄像机的实时画面,这时就用到直播采集编码处理设备,并将此设备和摄像机通过视频线缆连接来进行视音频信号的实时采集。根据不同的应用场合,我们介绍两种“直播采集编码设备”的实现方式:

1.      电脑+采集卡+软件的实现方式

优点:功能丰富、定制灵活

缺点:功耗大,不太适合全年365天不关机运行的应用

实现方式:

1) 准备一台高性能的PC机或者笔记本电脑(要求安装64位的Windows操作系统,可以用Win7或者Win10);

2) 准备采集信号用的高清视频采集卡(PC设备推荐使用PCI-E接口的内置采集卡,笔记本电脑推荐使用USB3.0接口的外置采集卡);

3) 直播采集编码软件(推荐使用“直播大师”这款专业软件);

安装步骤:

步骤一: 首先安装好视频采集卡到电脑上(具体方式可咨询采集卡销售商);

步骤二: 安装“直播大师”软件;

第一步,  这里下载安装串流直播软件;

安装过程很简单,安装时你可以选择“自定义”安装方式,在这里你可以选择功能最为强大的“至尊版”,如下图:

技术分享

第二步,对直播大师软件进行相应的设置

 信号来源设置

点击“设置”按钮,打开配置界面。

技术分享

点击“信号来源”选项卡,在采集设备中选中您安装的视频采集卡,如下图:

技术分享

 

我这里使用的是圆刚C727视频采集卡

注意:对于有多个输入接口的采集卡,要根据采集卡厂商的操作手册来进行设置。

输入的视频尺寸要和摄像机的输出信号分辨率相匹配,帧率要和摄像机的输出帧率匹配。通常高清摄像机输出的信号是1080I@50的,这个信号去隔行处理后帧率为25帧/秒。

音频信号来源部分,如果音频信号也是通过这张采集卡的音频接口来采集的,那么就选中“自动选择与食品采集设备对应的音频采集设备”选项。

配置完以后点击“确定”按钮保存配置信息。

编码参数设置

打开“编码参数设置”选项卡,然后依次选择视频编码的分辨率(我们当前选择1920×1080)、视频编码格式(当前选用H.264)、编码处理单元、视频码率(当前设置为4000kbps)、音频编码格式(当前选用AAC-LC)、音频码率(当前设置为128kbps)、录制格式(通常选用MP4),这样编码参数便设置完成。

媒体发布设置

打开“媒体发布设置”选项卡,如下图:

技术分享

按照图标所标示的4个步骤进行操作

1.选择直播流的发布协议(通常选用rtmp);

2.输入媒体服务器的发布地址;

如果使用活动直播平台提供的流发布服务器,在这里输入活动直播平台的节目发布地址pub.huodongzhibo.com/live ;如果使用自己搭建或者其它第三方提供的流发布服务器,在这里输入相应的流发布地址。

3.输入流名称(这个流名称要从你的流服务器提供商那里索取。如果使用活动直播平台的流服务,请联系活动直播官方客服获取);

4.测试连接(这个步骤很重要,一旦配置信息有误,这里能够得到错误提示信息);

以上3部分设置完成后,串流直播软件设计即告完成。

然后,我们在程序的原始视频预览窗口中可以看到节目画面,如下图:

技术分享

原始视频预览画面

         步骤三: 将信号源和视频采集卡的输入接口通过视音频线缆连接;

通常使用HDMI高清线缆连接,线缆一端接入摄像机或者数字电视机顶盒或者卫星接收机,线缆另一端接入到视频采集卡的HDMI接口上;

步骤四:以上工作做好之后,我们在“直播大师”的控制台窗口中就可以看到节目画面。

2.      使用专用的直播采集服务器

技术分享

直播采集服务器是一款专业的嵌入式高清信号采集和处理设备,它通过高度集成的嵌入式芯片工艺来制作完成,具有高清视音频信号采集、视音频压缩编码、直播流网络输出发布等应用功能,可以完全代替“电脑+采集卡+直播软件”来完成电视直播信号前端处理的功能。

优点:功耗极低,稳定性极强

缺点:附加功能少,不可定制,不适合需求复杂的应用场景,如:不能实现直播录像、字幕插播、广告插播、版权加密等功能。

安装步骤:

1) 将直播信号源和该设备用视频线缆连接(通常用HDMI高清线缆);

2) 在设备的WEB配置界面中设置好视频编码格式、视频分辨率、视频帧率、视频码率、音频编码格式、音频采样率、音频码流、直播发布服务器的IP地址和节目发布相关参数;

第三步:搭建直播流媒体发布服务器

流媒体发布服务器是专业的流转发服务设备,它的主要功能是为终端用户提供直播流的转发服务,承载大并发用户的访问。在大型的视频网站平台中,都会用到这种流媒体发布服务器(比如优酷网、乐视网、腾讯视频)。

直播流媒体服务器可以找专业厂商购买,比如先锋流媒体发布服务器Sysmaster streaming server 等。

第五步:搭建网站WEB服务器

网站web服务器的主要功能是为终端提供节目的访问入口。如果要为机顶盒终端提供节目访问服务,WEB服务器需要运行EGP服务程序;如果要为PC和手机终端提供节目访问服务,WEB服务器上要发布适合这两种终端的界面站点。

第六步:终端访问

机顶盒终端:

将机顶盒联网,并在机顶盒中植入IPTV平台的客户端APP运行,开机后打开机顶盒APP后即可浏览和播放网络电视节目。

PC和移动终端:

这两种终端可以浏览器访问WEB服务器的用户站点来收看节目。?


如何做电视直播-个人经验分享