基于Helix Server直播设计与实现
流媒体即流式媒体,是指以流式传输的方式在网络中传输音频、视频等多媒体文件。流式传输的原理是指将音频、视频等多媒体文件以特殊的算法进行压缩处理,并通过流媒体分发系统将处理后的文件通过互联网连续地传输到用户的电脑上。流媒体技术允许用户边下载边播放,大大减少了用户等待播放的时间。通过网络播放流媒体文件时,文件本身不会在本地磁盘中存储,节约了大量的磁盘开销。正是由于流媒体的这些优点,使其成为互联网最主要的应用之一。因此,研究高效的流媒体分发技术、提高用户体验有实用价值。
(1)在虚拟机中安装Window Server 2008 R2操作系统。
(2)在Windows Server 2008 R2上安装Helix Server,配置Helix Server使之能够发布流媒体文件。
(3)在Windows Server 2008 R2上安装Windows Media Services,配置Windows Media Services使之能够发布流媒体文件。
(4)在Windows Server 2008 R2上安装配置Apache/PHP/MySQL。
(5)编写PHP函数,使之能够调用FFmpeg对视频进行截图、转码、切片。
(6)搭建Swallow网站。用户能在网站上点播视频,以及注册、登录、上传视频。上传视频后每个视频有三种播放源(Real、HLS、WMS播放源),分别对应基于HLS、Helix Server、WMS的分发系统。
VMware下安装Windows Server 2008 R2
点击【创建新的虚拟机】,运行新建虚拟机向导:
启动系统,进入系统安装程序,等待安装完成:
流媒体服务器的安装配置
安装Helix Server
配置Helix Server(直播)
(1)点击桌面的Helix Server Administrator进入管理界面输入之前填写的管理员名和密码登陆:
(2)点击"端口"进入端口设置界面,这里可以更改之前的端口设置。
(3)在命令行中输入ipconfig即可查看本机IP。点击IP绑定,这里填上本机IP,也可以填上0.0.0.0或是127.0.0.1
点击"应用"。后点击OK,重启Heli Server后设置生效。点击右上角"重启服务器",点击OK即可重启服务器。
(4)点击左边"挂载点"进入挂载点设置页面。点击"+"号配置新的挂载点,如图3-29所示。点击"应用",重启服务器使配置生效。
Helix Producer直播设置过程如下:
双击图标 运行Real Producer Plus 11。
如图,点选"Devices",分别点击"Audio"和"Video"进行音视频输入设备选择,这里要求本机装有摄像头、麦克风。
点击听众"Audiences"进行接收码率的选择,可以多选,以满足不同用户上网速度的需求。
(5)打开RealPlayer,输入rtsp://192.168.0.7:554/broadcast/live即可观看直播。
本次讲解就到这里,相信小编已经给大家对于数据简化技术做了一些正确合理的普及,大家现在应该理解Helix直播技术了,喜欢动手的朋友可以亲自进行Helix直播系统的搭建,加深更深的了解(上述操作本人都亲自试验过)。
希望大家踊跃的购买我们公司的香港服务器,更好的进行流媒体相关的研究和实战。
如果还有什么不明确或者不懂的地方,欢迎来到新世界主机咨询了解,详情请咨询Skpey咨询:vpssj.net@hotmail.com, 。我们必将竭诚为您服务。