欢迎来到天天文库
浏览记录
ID:22780475
大小:70.00 KB
页数:11页
时间:2018-10-31
《linux流媒体服务器架设攻略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux流媒体服务器架设攻略 目前苹果、微软和RealNetingServer。 一、DaringServer流媒体服务器构架 图1是QuickTime流媒体服务器工作流程图。 DaringServer(流媒体服务器) DaringServer使用标准的实时传输协议/实时流媒体协议(RTP/RTSP),通过互联网实时传送媒体。DaringServer也能提供对传送H.264、MPEG-4和3GPP文件的固有支持因此,你可以在Mac和Linux、P3、3GPP、MPEG-4和AAC音频。 Quic
2、kTimePro(文件解码器) 非常适合制作高品质影音内容的强劲软件,你可以用它来制作H.264视频,捕捉影音内容,创建多声道音频,并在不间断播放或剪辑视频的同时,输出多个文件。支持HTTP、RTP和RTSP标准。该软件还支持主要的图像格式,比如:JPEG、BMP、PICT、PNG和GIF。该软件的其他特性还有:支持数字视频文件,包括:MiniDV、DVCPro、DVCam、AVI、AVR、MPEG-1、OpenDML以及MacromediaFlash等。 QuickTime(流媒体播放器) 是苹果进军PC市场的媒体播
3、放机.它的主要特点是质量高,兼容性好.由于拥有一个统一的工业标准,所有的电影介绍片,游戏简介都使用它独有的mov模式。 DaringServer是否拥有和QuickTimeStreamingServer一样的功能? 虽然DaringServer和QuickTimeStreamingServer共享相同的代码基础,但是他们并不拥有一样的用户界面功能。QuickTimeStreamingServer由于MacOSXServer上提供的服务而实现大量的增强功能。 二、安装DaringServer 1.软件的获得 您可以直接从daring
4、/进行免费下载。在下载版本中我们选用LinuxServer版,下载之前您需要输入Apple的帐号和密码,如果没有,则需要点击signin.apple.先进行注册,注册时您所填写的Email地址和密码即为您的帐号。输入此帐号和密码后,许可协议中点击Iaccept(我接受)就可以下载了,当第二次下载时就不用再进入许可协议授权了。下载后的文件名称是DaringSrvr5.5.5-Linux.tar.gz。 2.系统要求 首先配置一个基于Apache的LAMP服务器,另外在软件方面它要求内核(Kenerl)至少在2.4以上,桌面分辨率至少为80
5、0600,桌面颜色至少16位增强色。硬件方面中央处理器:奔腾III667以上,内存128兆,硬盘空间600兆、OSS/Linux兼容的Linux声卡、16兆显示内存。因为Linux下的声卡众多,不可能有一个固定的安装步骤,但大致的步骤是,先编译出针对目前内核版本的驱动模块,然后再使用insmod或modprobe加载上去,更多的是通过/etc/modules.conf文件自动加载。理解/etc/modules.conf文件很重要,这是大多数Linux系统加载模块的文件,有些Linux是/etc/conf.modules文件。如果声卡是非即插
6、即用的,可以在/etc/modules.conf文件中使用optionssnd-card-0io=0x300irq=5来设置I/O资源及中断号。 3.DaringServer流媒体服务器安装gunzupdaringsrvr5.5.5-linux.tar.gztarvxfdaringsrvr5.5.5-linux.tarcddaringsrvr5.5.5-linuxchmod+xinstall./install 安装脚本会自动复制文件,安装过程中需要手工输入流媒体服务器的管理员名称和密码。如图2。 4查看DaringServer的组id
7、 安装运行脚本完成,后会自动启动流媒体服务器。可以用id命令查看,如图-3。 id命令会显示用户以及所属群组12345下一页....,。的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。 如果你在安装时候不小心关闭了窗口,那么你将没有启动服务器。你可以到安装目录下面找一个 streamingadminserver.pl的文件,运行它,Daringadminserver.pl)添加在/etc/rc.d/rc.local脚本中既可。 5查看流媒体服务器的进程 可以使用psaux
8、grepDar
9、intcp000.0.0.0:80010.0.0.0:*LISTEN3776/Darintcp000.0.0.0:5540.0.0.0:*LISTEN3776/Darintcp0
此文档下载收益归作者所有