个人建议:使用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.tarekin@ubuntu:~/work/darwin$ ls
DarwinStreamingSrvr6.0.3-Source      dss-6.0.3.patch
DarwinStreamingSrvr6.0.3-Source.tarekin@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

ubuntu12.04上搭建darwin streaming server6.03相关推荐

  1. ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux

    转自这里 在ubuntu中安装完vsftpd后,安装libdb4.6-util: 复制代码 代码示例: sudo apt-get install db4.6-util 在etc下面建立目录vsftpd ...

  2. (转)Ubuntu12.04上NFS Server安装使用过程

    原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap 2.服务器端:sudo apt-get inst ...

  3. Ubuntu 16.04上搭建CDH5.16.1集群

    本文参考自:<Ubuntu16.04上搭建CDH5.14集群> 1.准备三台(CDH默认配置为三台)安装Ubuntu 16.04.4 LTS系统的服务器,假设ip地址分布为 192.168 ...

  4. 在Ubuntu 18.04上搭建SonarQube服务

    在Ubuntu 18.04上搭建SonarQube服务 在Ubuntu 18.04上搭建SonarQube服务 安装MySQL 创建sonar数据库 安装JRE/JDK 安装SonarQube 1号坑 ...

  5. Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress

    Ubuntu 20.04 上搭建 LEMP 环境运行 WordPress Wordpress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)程序之一.Wordpress 可以在 VPS ...

  6. 在ubuntu16.04上搭建svn服务器

    本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题.下面的操作都以root用户进行. 1.安装svn服务器软件subversion. // 安装完成后的svn版本为 1 ...

  7. Ubuntu12.04上编译PlateGatewayQt

    Ubuntu12.04上编译PlateGatewayQt 2013-03-09 00:21:56|  分类: Computer Vision |  标签:plategatwayqt  opencv   ...

  8. ubuntu16.04上搭建stm32f4开发环境

    ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...

  9. 乌班图系统我的世界服务器手机版,如何在Ubuntu 20.04上搭建Minecraft服务器

    <我的世界>是有史以来最受欢迎的游戏之一.本教程说明了如何在Ubuntu 20.04上制作Minecraft服务器.我们将使用Systemd运行Minecraft服务器,并使用该mcrco ...

最新文章

  1. 互联网医疗的前世今生与未来
  2. django关闭浏览器,怎样清除 cookies 和 session
  3. Mach 微内核的命名趣闻
  4. Neo4j-import导入CSV的数据
  5. 再见,罗永浩!再见,锤子!
  6. Gephi下载百度云加速,舒服了
  7. 防火电缆分类、标准、阻燃等级划分详细说明
  8. 有限元分析能具体做什么?
  9. 自动驾驶公司如何打造产品市场体系
  10. 学习利器,借助Tampermonkey写一个B站视频加速器脚本
  11. foobar2000使用cue文件播放时出现Unable to open item for playback (Object not found):的问题解决
  12. pron网站制作遇到的问题
  13. 可复制的领导力(来自樊登读书会)
  14. JavaScript对输入的用户名密码等进行判断
  15. 科比都这么努力,你还有什么借口不努力呢?
  16. 如何创建自己的 Google Chrome 扩展程序
  17. java中String.contains方法的使用详解
  18. PY32 单片机离线烧录器使用说明
  19. 阿里面试:分析为什么B+树更适合作为索引的结构以及索引原理
  20. 城市与地区级联选择框的使用

热门文章

  1. Word中无法识别到知网研学(原E-Study)、EndNote、Zotero等一系列类似插件的解决方案
  2. iPhonexr安兔兔html5测试,iphoneXR安兔兔跑分测试结果: 排名第三
  3. Ajax验证用户名或昵称是否已被注册
  4. 【PCB】3.7V锂电池--5V充/放电控制电路--IP5306--画板笔记
  5. 利用docker搭建php调试环境(phpstorm+xdebug)
  6. springboot相比spring的优势
  7. 迈尔斯布里格斯类型指标(MBTI)测试
  8. Go语言将登上下一个十年的宝座
  9. 诺基亚称不会被微软收购
  10. PolarDB-X 1.0和RDS性能对比之吞吐量对比(二)