用Helix在Linux下架设视频服务器

随着网络应用的日益丰富,越来越多的网友都喜欢在网上看电影、听音乐。大家有没有想过自己架设一台视频服务器,把自己收集的好看、好听的影音文件分享给大家呢?众所周知,视频点播和音频点播功能的实现,必须依靠流媒体服务技术,流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。

目前流行的流媒体点播服务器有很多种,其中,RealNetworks公司的Helix Universal Server支持用户数量最多,它支持单播、多播和多平台(包括Linux、Windows、AIX、Solaris和Mac OS)。今天,我就带领大家一起在Linux环境下,利用Helix搭建一台视频服务器。

一、准备工作

1、下载helix9.0.rar,可以到官方网站上下载http://www.realnetworks.com;

2、下载helix_cn.rar,这是汉化所须要的文件。

二、系统要求

1、硬件:处理器450MHZ以上,内存128MB、硬盘空间600MB、OSS nux兼容声卡、16MB显存;

2、软件:内核2.4以上。

三、安装

1、以root身份登录,或者切换到root身份(su - root输入root的密码)

2、解压下载的安装文件,代码如下:

unrar x helix9.0.rar /database/

在这儿需要先下载安装rarforlinux,可以先在windows上进行解压,然后上传到linux server上。代码如下:

cd /database/helix9.0 tup

chmod a+x rs901-linux-22libc6-ia32. bin

./rs901-linux-22libc6-ia32. bin

出现下面的提示,代码如下:

Extracting files for RealNetworks installation........................

Welcome to the Helix Server 9.0 (9.0.2.802) Setup for UNIX

Setup will help you get Helix Server running on your computer.

然后根据提示,按回车,会出现一个很长的授权协议,在它的结尾处输入accept或者直接回车接受协议,然后会询问你的安装路径,指定的目标路径;接下来需要输入管理员名字和密码;然后会询问一系列所用的端口和协议,在这里推荐用默认值,然后会列出选用的端口和设置,如果确认无误,即可按F键同意并开始安装。

3、软件安装,代码如下:

Admin User/Password:   test/****

Encoder User/Password:  test/**** szD铭君网络

Monitor Password:     ****

RTSP Port:        554

HTTP Port:        800

PNA Port:         7070

MMS Port:         1755

Admin Port:        26242

Destination:       /database/helix szD铭君网络

szD铭君网络

Enter [F]inish to begin copying files, or [P]revious to go

back to the previous prompts: [F]:

安装完成后会自动退出到安装前所在的文件夹。

4、添加liences、代码如下:

cp RNKey-Helix_Server-90.lic /database/helix cense/

5、增加64000用户的license,代码如下:

cp 64000user/RNKey-Helix_Server-90-08386266568211986-souxin.lic /database/helix cense/

6、汉化控制界面,代码如下:

unrar x helix_cn.rar

cp -rf helix_cn/HelixAdministrator /database/helix/

到这里,安装工作就完成了。

四、启动服务并测试

1、cd /database/helix

2、Bin/rmserver rmserver.cfg &(在后台运行该服务)。

会出现很多的提示信息,然后就启动成功了。

3、打开mozilla,输入:14453/admin/index.html进行测试,会出现一个窗口让你输入你安装时设置的管理员的用户名和密码,输入正确的管理员名字和密码后即可进入管理界面。由于我们已经汉化,所以界面十分友好。

时间: 2024-09-23 06:19:41

用Helix在Linux下架设视频服务器的相关文章

Sendmail在Linux下架设Mail服务器详解

sendmail是最重要的邮件传输代理程序.理解电子邮件的工作模式是非常重要的.一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理. 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express.foxmail等.而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail. 当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它.信件传输代理得到了邮件后,首先

Linux 下架设 rsync 服务器

rsync 是一个Unix系统下的文件同步和传输工具.rsync是用 "rsync 算法"提供了一个客户机和远程文件服务器的文件同步的快速方法. rsync 包括如下的一些特性: * can update whole directory trees and filesystems 能更新整个目录和树和文件系统: * optionally preserves symbolic links, hard links, file ownership, permissions, devices

linux下架设DNS服务器

内容简介: DNS的简述 DNS服务器的安装 DNS常见名词 DNS配置文件详解 配置主要的DNS服务 DNS的简述 网络中为了区别各个主机,必须给每台主机配置一个唯一的IP地址,但这些数字的地址人们比较难以记忆,所以就采用了"域名"的方式来取代这些数字. 当某台主机要与其他主机进行通信时,就可以利用域名通信,域名向DNS服务器进行查询,转换成相应的IP地址进行通信. 早期的DNS服务是有一个文件提供/etc/hosts文件,但是后来随着互联网的开发,这个文件已经不能满足需求,于是由伯

如何在FreeBSD平台下架设Web服务器

目前,很多服务器都安装了FreeBSD操作系统.FreeBSD操作系统继承了BSD系统的纯净性和高性能,加上其软件包装和发布比Linux系统更加严谨,同时也具有更佳的安全性,正是这些特性使得FreeBSD操作系统在服务器环境中备受推崇.今天小编就给您介绍一下如何在FreeBSD平台下架设http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器,希望对您能够有所帮助. 一.接入Internet 配置的第一步就是让FreeBSD接入I

在linux下配置DNS服务器的方法

有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com). 在linux下配置DNS服务器,下面是配置过程中设置过的一些文件, /etc/hosts 文件的具体内容如下: # Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 l

在LinuxVPS下架设Minecraft服务器

在LinuxVPS下架设Minecraft服务器 首先,下载最新JAVA:http://javadl.sun.com/webapps/download/AutoDL?BundleId=76851 网盘下载地址http://pan.baidu.com/share/link?shareid=467767&uk=909489111 用Winscp把JAVA放到一个文件夹(比如我的是MC) 进入文件夹,打开终端,输入tar zxvf jre-7u21-linux-i586.tar.gz 安装JAVA中·

如何在Linux下安装Sendmail服务器软件的方法

  1.从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题).这里说明的是用的sendmail-8.12.2.tar.gz 2.cd /usr/local/src/ 3.把文件下载到:/usr/local/src中 4.tar zxvf sendmail-8.12.2.tar.gz 5.cd /usr/local/src/sendmail-8.12.2 6.chmod go-w / /etc /etc/mail /us

客户端 长连接-linux下客户端与服务器怎么保持长连接

问题描述 linux下客户端与服务器怎么保持长连接 项目过程中建立的客户端一直把数据发送给服务器 可是过大概五分钟的时间,就会断开出现 signalipe broke pipe 的问题 while() { write (fd,buffer,bufsize); sleep(3); } 为什么呢,求高手指点 解决方案 心跳包机制,发送心跳包维持连接 解决方案二: 试过了,还是有问题呢,直接结束进程了,能不能解释详细一点呢,谢啦

linux下两台服务器文件实时同步方案设计和实现

linux下两台服务器文件实时同步方案设计和实现 假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器  有目录 /opt/test/ 192.168.0.2 目标服务器  有目录 /opt/bak/test/ 实现的目的就是保持这两个服务器某个文件目录保持实时同步 实现方式: 通过rsync+inotify-tools结合来实现 需要安装软件: 1.  rsync 同步软件    在 源服务器 和 目标服务器 都需要安装      源服务器: 是rsync客户端,不需要配置