DSS 流媒体服务器的搭建 Android端的读取
来源:互联网 发布:nginx 访问 403 编辑:程序博客网 时间:2024/04/29 14:53
首贴参考文档:文档1:http://www.cnblogs.com/zhangweia/archive/2010/08/27/1810030.html
文档2:http://blog.csdn.net/l0605020112/article/details/8198067
说明:本文档中的内容来源于上面两篇文档
一,WIN XP下DSS的安装:
1.首先安装DSS,从: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.注意,最好下比较旧的版本,perl过新会造成第5步的显示不正常,所以我使用的是2013年的版本
4.根据提示创建WebAdmin帐号和密码
执行C:\Program Files\Darwin Streaming Server>perl WinPasswdAssistant.pl
5.运行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 里面
6.使用VLC打开rtsp://本机ip:554/sample_100kbit.mp4来测试视频了。或者在局域网另一台机器测试看看能不能播放。
二、使用自己的视频转为流媒体格式
1、DSS中Movies目录下的已经存在了几种格式的文件,这些文件采用类似“rtsp://本机ip:554/sample_100kbit.mp4”形式的地址都能完成播放,但是把自己录制的视频myTest.mp4放入里面,却不能正常播放。
2、使用 Mp4box 对视频进行 hint。http://www.videohelp.com/tools/mp4box 这里可以下载到了mp4box,安装完成后,进入
C:\Program Files\Darwin Streaming Server\Movies>mp4box myTest.mp4 -hint ,完成后发现自己的视频大小已经改变,
之后再次使用VLC或者其他机器打开“rtsp://本机ip:554/myTest.mp4”,便可以观看自己录制的视频。
三、Android上观看流媒体服务器上的视频
String url = "rtsp://流媒体服务器ip:554/myTest.mp4";
Uri uri = Uri.parse(url);
Intent m_intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(m_intent);
便可以调用手机上默认的播放器对视频进行播放。
- DSS 流媒体服务器的搭建 Android端的读取
- 【Android】DSS 搭建手机流媒体服务器
- DSS 搭建手机流媒体服务器
- DSS 搭建手机流媒体服务器
- DSS 搭建手机流媒体服务器
- DSS 搭建手机流媒体服务器-转帖
- 使用DSS 搭建手机流媒体服务器
- DSS 搭建手机流媒体服务器(部分转载)
- 流媒体服务器的搭建
- 流媒体服务器的搭建
- rtsp流媒体服务器的搭建
- rstp流媒体服务器的搭建
- rtsp流媒体服务器的搭建
- rtsp流媒体服务器的搭建
- AMS流媒体服务器的搭建
- Red5流媒体服务器的搭建
- Red5流媒体服务器的搭建
- Red5流媒体服务器的搭建
- 我眼中的DevOps
- MVVM介绍
- Spring容器加载完毕干一件事情(利用ContextRefreshedEvent事件)
- HDU 3496 Watch The Movie(二维背包)
- Tomcat内存设置方法(转)
- DSS 流媒体服务器的搭建 Android端的读取
- React-Native(二)引入项目,在windows上运行已有的Demo for Android
- 【Web优化】Yslow优化法则(汇总篇)
- socket 封包和解包
- 递归学习(笔记)
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
- layer弹窗自定义及向父页动态传参
- 处理*P 对KdSendPacket和KdReceivePacket的IAT HOOK
- C++:泛型编程string(模式匹配)