RSTP服务器架设
来源:互联网 发布:网页排版设计软件 编辑:程序博客网 时间:2024/05/18 01:03
近期在做SipDroid网络电话和视频通话的项目,需要手机终端能够视频通话。有一些rtsp协议传输的东西不能通过,需要一些其他的验证。所以就搭建了一个流媒体服务器。
WINDOWS:
1.首先安装DDS,从:http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe (只有5.5的) 这里下载 DSS for Windows 。
2.下载后解压会有一个Install.bat的文件,直接运行它就会安装到 C:\Program Files\Darwin Streaming Server\ 并还会在 系统服务里面加一个号 Darwin Streaming Server 的服务程序,这个就是 DSS 的 RTSP 服务器。
3.安装perl解释器。可以从 http://www.perl.org/get.html 这里下载到。我下载的是strawberry perl.
4.执行c:\> cpan Module::Name
5.根据提示创建WebAdmin帐号和密码
执行C:\Program Files\Darwin Streaming Server>perl WinPasswdAssistant.pl
6.运行WebAdmin帐号管理器
执行C:\Program Files\Darwin Streaming Server>perl streamingadminserver.pl
现在可以打开http://本机ip:1220来对服务器进行管理了。
在DSS WebAdmin 里面修改 General Settings -> Media Directory ,将它改为你的 Media 目录,当然也可以使用默认的,把自已的视频文件放到C:\Program Files\Darwin Streaming Server\Movies 里面
7.使用VLC打开rtsp://本机ip:554/sample_100kbit.mp4来测试视频了。或者在局域网另一台机器测试看看能不能播放。
ubuntu下:
首先下载源文件,http://dss.macosforge.org/选previous-releases,选Linux installer(v5.5.5)下面的Streaming Server。
下载的是个压缩文件,解压出文件夹,夹里有个Install文件,在命令行下先chmod +xInstall,然后执行./Install,很快安装完成,提示输入用户名和密码,这个随便写啦~
之后在浏览器地址栏里输入http://127.0.0.1:1220,然后要求输入用户名,密码,和上面设置好的一样,然后有SetupAssistant MP3 broadcast Password,我仍然采用同样的密码,下一步ssl据说可以不用管,直接下一步添加媒体文件目录,/usr/local/movies,下一步设端口没有动,直接finish。
搭好了,可以用电影播放器来播放流媒体文件,比如
rtsp://127.0.0.1/sample_100kbit.mp4 ,顺利播放~
启动 Darwin Streaming Server
sudo /usr/local/sbin/DarwinStreamingServer
启动 Web 管理介面 (tcp port 1220)
sudo /usr/local/sbin/streamingadminserver.plPS:以上在安装好的时候会自动启动。
参考文档:http://blog.csdn.net/dxpqxb/article/details/8079840
http://wenku.baidu.com/view/eca0cd5c3b3567ec102d8aef.html
http://blog.sina.com.cn/s/blog_4a327ddf0100rf7f.html
http://www.zhixing123.cn/ubuntu/install-darwin-streaming-server-6-0-3-on.html
- 顶
- 3
- 踩
- RSTP服务器架设
- rstp服务器 live555源代码简介
- rstp流媒体服务器的搭建
- RSTP
- RSTP
- 架设服务器
- 服务器架设
- 服务器架设
- 服务器架设:Windows下架设Subversion服务器
- 架设WAP服务器
- 架设FTP服务器
- 如何架设流媒体服务器
- vsFTPd架设FTP服务器
- 架设邮件服务器
- linux流媒体服务器架设
- 如何架设vpn服务器
- 架设符号服务器
- Php服务器架设
- 大数阶乘算法
- spring学习(二)—通知
- 使用cookie跟踪用户例子
- php中include和require的区别
- Android MediaPlayer音频播放总结
- RSTP服务器架设
- tarjan算法求强连通分量
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 121. Best Time to Buy and Sell Stock
- git管理冲突及Fastjson用法
- Javascirpt闭包问题以及解决方案
- Picasso和Glide的区别
- 如何让WMI进程独立固定端口
- 【Android死丢丢】在AndroidStudio中使用Lambda表达式