概述
随着移动互联网的普及与网络直播的火爆,现在人人都能做网络直播,做网络直播可以采用手机APP做直播,也可以采用PC端的软件做直播。由于手机APP通常是平台绑定的,因此用手机做直播只能在该APP绑定的平台进行发布,无法搭建自己的网络直播平台。在此仅以如何搭建自己的直播平台的思路来阐述直播系统的搭建技术过程。
做网络直播需要三大软件模块,如下:
1)前端编码器软件
用于视频信号的采集、编码与传输。是视频直播的源头,没有前端编码器软件,就无法产生内容。
2)流媒体服务器
用于接收前端编码器编码的直播媒体流,并进行网络转发,最终观众的APP与流媒体服务器进行通信,由流媒体服务器对用户提供直播服务。
3)直播管理平台
用于管理直播频道、用户信息、日志等应用性的功能,用户通过这个模块提供的功能来查询频道、登录,通过浏览器进行接收直播。
随着免费网络直播系统-串流直播的广泛应用,搭建一个完整的直播系统越来越容易了。下面以串流直播系统这个免费的软件为线索来阐述直播系统的搭建过程。
完整视频直播系统的搭建过程
第一步 安装串流直播软件
从串流直播网站下载串流直播软件安装程序,安装过程极其简单,但必须注意,如果您安装到系统的“Program Files”目录里,您必须以管理员权限运行串流直播软件,否则串流直播软件因没有足够的权限来写系统文件,串流直播的配置文件将不能正确保存到物理硬盘,每次启动串流直播系统的时候都需要重新配置。我们强烈建议您将串流直播系统安装到硬盘的根目录,形如“X:\iAVCast"的硬盘目录,其中X代表您的硬盘盘符,例如C,D、E等硬盘。串流直播是一个功能强大的直播软件,您也许用不了那么多功能,为了让您自己简单,您可以在安装的时候选择”自定义安装“,串流直播各个版本的对比请参考官网主页的”版本区别“章节。
第二步 安装流媒体服务器
第三步 安装直播管理平台
第四步 进行网络直播