ubuntu安装流媒体服务器Darwin Streaming Server

来源:互联网 发布:python擅长做什么 编辑:程序博客网 时间:2024/05/02 04:00

1.如果是提示用户qtss不存在,那就增加此用户得了,具体命令如下

    cd DarwinStreamingSrvrlinux Linux
    addgroup --system qtss
    adduser --system --no-create-home --ingroup qtss qtss
    . / Install

 

2.如果提示有文件找不到,-bash: ***: No such file or directory。这可能是64位机不能兼容32位软件的问题,查下你的系统是否是32位的。解决方法如下:

      apt-get install ia32-libs

在浏览器地址栏输入http://127.0.0.1:1220,除了输入用户名和密码外,其余选项一律默认值(端口80不用选,显示视频文件目录 /usr/local/movies)。


3.安装之后默认启动,若机子重启则必须重新启动流视频服务器和web管理器,步骤如下:

启动 Darwin Streaming Server
sudo /usr/local/sbin/DarwinStreamingServer
启动Web管理介面(tcpport 1220)
sudo /usr/local/sbin/streamingadminserver.pl


本人在ubuntu12.04上面搭建了apple公司的流视频服务器Darwin Streaming Server,无奈只能播放软件自带的视频,却不能正常播放我放在上面的视频的视频文件。我花了一天的时间排除我能想到的各个环节可能出现的问题,最后确定大概是视频本身的问题。从网上说的apple QuickTime转换格式可以解决这个问题,信息苦苦找了破解版的QuickTime安装转换视频之后发现那是胡扯,而传说中很牛叉的mpeg4ip编译配置让人望而却步,也不知道是否真能解决本人的问题。我最后找到了真正的原因,也找到了非常简单的解决办法:


视频文件要想能够被流服务器流化,必须在linux环境下用MP4Box程序进行预处理,即加上hint track,命令如下

MP4Box -hint  [file.mp4||m4v||3gp]


下载安装MP4Box的命令如下

apt-get install gpac,


注:上一条命令中的gpac就包含了MP4Box,正确安装后就可以用MP4Box了。


MP4Box程序会把原视频文件用生成的新文件替换掉,不过新文件的名称格式与原视频文件相同,大小也相同。你把这些新视频文件放进Darwin Streaming Server默认的文件目录下就可以在客户端看视频了。

可以参见文档《Darwin Streaming Server on Ubuntu.pdf》或者http://ubuntuforums.org/archive/index.php/t-651556.html的说明,你会明白一切。




0 0
原创粉丝点击