fox-cool

fox-cool

0个粉丝

9

问答

0

专栏

0

资料

fox-cool  发布于  2017-01-04 15:04:42
采纳率 0%
9个问答
3238

ubuntu12.04上搭建darwin streaming server6.03

   

个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决!而且安装只需执行./Install就可以!

1:下载darwin源代码DarwinStreamingSrvr6.0.3-Source.tar,补丁patch dss-6.0.3.patch

$wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar

$wget http://www.abrahamsson.com/dss-6.0.3.patch

ekin@ubuntu:~/work/darwin$ ls DarwinStreamingSrvr6.0.3-Source.tar dss-6.0.3.patch

2:解压DarwinStreamingSrvr6.0.3-Source.tar,打好补丁patch dss-6.0.3.patch

ekin@ubuntu:~/work/darwin$ tar xvf DarwinStreamingSrvr6.0.3-Source.tar ekin@ubuntu:~/work/darwin$ ls DarwinStreamingSrvr6.0.3-Source dss-6.0.3.patch DarwinStreamingSrvr6.0.3-Source.tar ekin@ubuntu:~/work/darwin$ patch -p0 < dss-6.0.3.patch

3:修改安装脚本Install

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim Install

if [ $INSTALL_OS = "Linux" ]; then
    /usr/sbin/groupadd qtss > /dev/null 2>&1
    /usr/sbin/useradd -m qtss > /dev/null 2>&1
else
    /usr/sbin/groupadd qtss > /dev/null 2>&1
    /usr/sbin/useradd qtss > /dev/null 2>&1
fi

4: 添加qtss用户信息,添加后面安装会报错误提示

  chown: invalid user: `qtss'

  $ addgroup -system qtss  

  $ adduser -system -no-create-home -ingroup qtss qtss

5: ./Buildit编译

6: ./buildtarball提示出错,修改Makefile.POSIX,后重新编译

lstdc++ -lm -lcrypt -lCommonUtilitiesLib ../CommonUtilitiesLib/libCommonUtilitiesLib.a ../CommonUtilitiesLib/libCommonUtilitiesLib.a(SDPUtils.o): In function `memset': /usr/include/i386-linux-gnu/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters DarwinStreamingServer failed to build! Buildit Failed. Exiting!

$vim Makefile.POSIX

LIBS = $(CORE_LINK_LIBS) -lCommonUtilitiesLib -lQTFileLib -ldl

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTFileInfo.tproj/Makefile.POSIX

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTFileTest.tproj/Makefile.POSIX

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTSampleLister.tproj/Makefile.POSIX

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/ QTTrackInfo.tproj.tproj/Makefile.POSIX

LIBS+ = -lpthread

7:进入目录安装DarwinStreamingSrvr-Linux,./Install,提示输入用户名,密码,通过网页登录用.

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ cd DarwinStreamingSrvr-Linux/

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ ,./Install

In order to administer the Darwin Streaming Server you must create an administrator user [Note: The administrator user name cannot contain spaces, or single or double quote characters, and cannot be more than 255 characters long]. Please enter a new administrator user name: ekin

You must also enter a password for the administrator user [Note: The administrator password cannot contain spaces, or quotes, either single or double, and cannot be more than 80 characters long]. Please enter a new administrator Password: Re-enter the new administrator password:

8:查看Darwin服务进程是否正确运行

ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source/DarwinStreamingSrvr-Linux$ ps ax | grep Darwin

8332 ? Ss 0:00 /usr/local/sbin/DarwinStreamingServer 8333 ? Sl 0:00 /usr/local/sbin/DarwinStreamingServer 8355 pts/0 S+ 0:00 grep --color=auto Darwin

9:http://127.0.0.1:1220可以访问服务器,输入用户名,提取码

默认文件路径为/usr/local/movies/

10:安装VLC测试darwin服务器 $ sudo apt-get install vlc

11:输入rtsp://127.0.0.1/sample_300kbit.mp4播放测试ok

转载自:http://blog.csdn.net/ekin1999/article/details/21815027

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区