基于Linux操作系统的视频点播系统的实现

摘要

本文介绍使用Darwin 流服务器实现Linux下的视频点播系统的方法和步骤。

一、Darwin简介

Darwin 流服务器是苹果公司QuickTime流服务器的opensource版本,是完全基于QuickTime流服务器代码开发的,其实现了一种在网络上传播QuickTime流的机制。Darwin具有以下一些特点:

1.具有web管理接口;

2.开放源代码;

3.支持Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多种操作系统;

4.与前一版本的QuickTime流服务器相比较,性能上得到了很大加强。

二、实现步骤

1.从苹果公司站点下载Darwin

http://www.publicsource.apple.com/projects/streaming/release/DarwinStreaming Server3- Linux.tar.gz

2.解开该tar包

# tar xvzf DarwinStreamingServer3-Linux.tar.gz这将在当前目录生成一个DarwinStreamingSrvr3-Linux目录,进入该目录。

3.执行Install安装脚本安装Darwin:

# ./Install

安装完成后的目录结构如下:

/usr/local/sbin/QuickTimeStreamingServer – 流服务器程序目录
  /usr/local/sbin/streamingadminserver.pl - QTSS Web 管理服务器
  /usr/local/sbin/StreamingServerModules/ - QTSS 插件
  /usr/local/bin/PlaylistBroadcaster – 播放列表广播
  /usr/local/bin/qtpasswd – 进行访问控制的密码文件
  /usr/local/bin/SpamPro - RTSP 客户端工具
  /etc/streaming/ - QTSS 配置文件
  /usr/local/Movies/ - 媒体文件放置目录
  /var/streaming/ - 用户手册
  /var/streaming/logs – 日志目录
  /var/streaming/playlists – Web管理播放列表文件

时间: 2024-11-01 13:08:49

基于Linux操作系统的视频点播系统的实现的相关文章

使用 Linux 瘦客户机实现云计算--基于 Linux 的云计算系统有益于用户和环境

从 Linux® 的角度探讨云计算,并发现一些最新颖.最流行的基于 Linux 的解决方案 -- 特别关注一些可以带来环境效益的选择. 我们已经在大量场合中从不同的角度讨论了云计算.对于嵌入式 Linux 工程师和爱好者,云计算的一个令人兴奋的方面就是它在瘦客户机上的应用. 云计算的一个基本概念就是利用通过 Internet 得到的资源.通过综合功能有限的客户机,云计算在很大程度上类似于借助 LAN 的客户机-服务器计算,使用了哑(dumb)终端或曾经十分流行的瘦客户机.("瘦" 的含

基于WEB实时视频点播系统的设计

VOD(VideoonDemand)即视频点播,也称交互式电视点播系统.传统的电视系统信息单向传送,用户只能被动接收.而VOD是以"用户自主"的崭新概念为基础的双向视音频信息系统,实现了按用户需要播放视音频节目的理想.VOD是未来信息高速公路构架的重要组成部分,是未来信息服务中宽带业务的灵魂.该技术是计算机技术.网络通信技术.多媒体技术.电视技术和数字压缩技术等多学科.多领域融合交叉结合的产物 国外九十年代末兴起的VOD服务已广泛应用于各大星级酒店和高档住宅小区等,成为其提高服务水准,

基于Linux操作系统的校园网计费系统

1.概述 记费管理作为网络管理的五大功能之一,它能检测和控制网络操作的费用.代价,记录网络资源的使用情况,在cernet确定了有偿使用网络资源以及分担国际通信费用的原则后,国际通信费用由各个入网单位非但,只是的计费管理在网络管理中显得尤为重要.作为应县最大的网络管理功能.计费系统在整个网络管理中有着相当中重要的地位. 笔者在参与校园网建设的过程中,开发了杭电校园网络用户管理与计费系统HNUMS(以下简称HNUMS),采用Linux系统,使用C语言编程,基于包过滤方式,成功的实现了基于用户,面向各

盘点基于Linux软件 推荐国外主流Web服务器TOP5

中介交易 SEO诊断 淘宝客 云主机 技术大厅 Linux是一套免费使用和自由传播的类Unix操作系统.而web服务器却无所不在.在当今的专用intranet和公共数据公布的世界里,实际上每一个连接到internet的工作站都可能是一个worldwideweb服务器.现在基于Linux操作系统的软件多不胜数,今天,IDC评述网推荐5个来自国外的主流Web服务器. 1.AOLserver AOLserver是一个多线程.可升级和扩展的WEB服务器.AOLserver服务器使用简单而且功能强大的Tc

为什么Linux安全 基于它的安卓系统反而不安全

确切的说安卓不是Linux 大家都知道安卓是基于Linux内核,而且大家也知道Linux的安全性是公认的,那为什么和Linux有着类似嫡系关系的安卓却一直被人诟病不安全呢?要想说清楚这个问题,我们需要了解一下安卓和Linux到底是什么关系,而且这两个系统到底安全不安全,背后的原因是什么.当然,在此需要表明一个观点:世界上没有绝对安全的操作系统. 安卓基于Linux内核这句话,大家千万不要解读为安卓等同于Linux.虽然安卓基于Linux,但安卓与Linux之间还是有比较大的区别. 我们经常说的L

基于Linux系统的病毒

尽管在Linux里传播的病毒不多,但也是存在一些,我从一些安全站点搜集了一些资料. 1.病毒名称: Linux.Slapper.Worm 类别: 蠕虫 病毒资料: 感染系统:Linux 不受影响系统:Windows 3.x, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Me, Macintosh 病毒传播: 端口:80, 443, 2002 感染目标:各版本Linux系统上的Apache Web服务器

私家珍藏:七款开源Linux网络服务系统

出色的软路由系统ClearOS 对于中小企业来说,有很多免费且开源的路由器和防火墙解决方案,甚至可以作为企业的选择.这类产品中,很多都提供局域网服务,如VPN服务.热点网关和通过强制网络门户以共享无线网络. 这里,编者发现了一些开源且免费的路由器项目,这些产品适合于包括小企业.中型.甚至与思科和Juniper规模相当的企业.闲言少叙,我们一起看看这七款开源且免费的Linux下的网络操作系统. 出色的软路由系统ClearOS ClearOS是一款基于CentOS和Red Hat Enterpris

基于Linux的物联网操作系统知多少

说到物联网应用的操作系统,就不能不提Linux,因为Linux系统是目前物联网设备中应用最广泛的操作系统,之前我有讲过关于Windows物联网操作系统,那么本文就来详细介绍一下基于Linux的物联网操作系统. 传统的Linux在内核的基础上,经过缩减可以移植到嵌入式操作系统上面,后来很多商业公司和开源组织对Linux系统进行了一番改造,使其更加适用于嵌入式系统和物联网应用的需求,就是修改为实时操作系统.现在我将基于Linux进行修改的实时操作系统与物联网应用系统一一介绍一番. RTLinux R

《树莓派学习指南(基于Linux)》——2.2 开始菜单

2.2 开始菜单 树莓派学习指南(基于Linux) 自从Windows 95引入开始菜单之后,各种操作系统都开始引入类似的功能(唯独Mac系统没有).有人对所谓微软发明了开始菜单这种说法嗤之以鼻,并认为Linux系统中采用的类似菜单和Windows的开始菜单毫无关系.我们认为好用才是硬道理,开始菜单的概念得以普及并非由于谁发明了它,而是它的确很实用.如图2-5所示,这就是LXDE的开始菜单. 开始菜单简洁明了,列表中展示了所有已安装的应用程序,并按类型进行了分组,包括Accessories(附件