浏览器用quicktime插件播放rtsp
来源:互联网 发布:看图软件下载 编辑:程序博客网 时间:2024/06/05 16:11
项目中需要在浏览器中播放RTSP流媒体视频,因此搭建了RTSP服务器环境用于验证测试,并选取支持的播放器quicktime
一:搭建RTSP流媒体服务器(windows版本)
1. 下载Apple公司的DSS(达尔文服务器)http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe (只有5.5的)
2. DSS需要perl解释器,可以从 http://www.perl.org/get.html 这里下载到,我下载的是strawberry perl. (strawberry-perl-5.16.3.1-32bit.msi)
3. 安装perl解释器,解压DSS后会看到一个Install.bat,双击安装即可。安装完DDS后,进程中的DarwinStreamingServer就是 DSS 的 RTSP 服务器了。
4. 运行 C:\Program Files\Darwin Streaming Server\WinPasswdAssistant.pl 创建web管理的登陆密码。
5. 运行 C:\Program Files\Darwin Streaming Server\streamingadminserver.pl 启动web管理服务器。
6. 访问http://IP地址:1220 (http://172.16.1.202:1220)用在步骤4中创建的账户登陆即可管理DDS。
7. 配置默认即可,可以修改媒体文件存放目录,默认是:C:\Program Files\Darwin Streaming Server\Movies
Media Directory:This is the master directory where all of your media is stored.
8. 下载并安装 quicktime 7.7.4 for Windows: http://www.apple.com/quicktime/download/
二:HTML 代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body><p align="center"><object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> <param name="type" value="video/quicktime"><param name="src" value="#"> <param name="qtsrc" value="rtsp://172.16.1.202/sample_h264_100kbit.mp4"> <param name="autoplay" value="true"> <param name="loop" value="false"> <param name="controller" value="true"> <embed src="#" qtsrc="rtsp://172.16.1.202/sample_h264_100kbit.mp4" type="video/quicktime" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed> </object> </body></html>
1. src的value用的是“#”,此处必须有值(空格也可以),否则firefox不工作。如果任意填写错误的值(例如aaa.a),抓包会看到404 Not Found,就结束了。但是IE在404 Not Found 后会建立RTSP连接。
2. CODEBASE指向的插件qtplugin.cab 可以下载回来放到自己的WEB服务器中,CODEBASE指向本地服务器(例如:CODEBASE=“http://172.16.1.202/qtplugin.cab”)
三:测试
1. Google Chrome 版本 22.0.1229.95 m (PASS)
2. IE8 (PASS)
3. Firefox 23.0 (PASS)
- 浏览器用quicktime插件播放rtsp
- 浏览器使用quicktime插件播放rtsp实时视频流
- 浏览器使用quicktime插件播放rtsp实时视频流
- 视频播放插件AvPro QuickTime
- Javascript控制网页内Quicktime插件音视频播放
- 浏览器用360浏览器
- 浏览器安装vlc插件播放rtsp流
- 浏览器安装vlc插件播放rtsp流
- 使用VLC浏览器插件播放RTSP流
- windows下各个浏览器用html5进行h.264大视频播放的性能对比说明
- 谷歌浏览器用这个插件可以去除优酷的广告
- Quicktime 的 RTSP交互简单描述
- PC浏览器安装vlc插件播放rtsp流
- 浏览器中播放rtsp(不依赖vlc插件)
- EasyPlayer windows RTSP播放器OCX插件使用说明
- ie浏览器用js读取excel数据
- 360浏览器用的什么内核?
- 谷歌浏览器用的是什么内核
- php判断用户是否为手机访问
- 创建以 API 为中心的 Web 应用
- POJ 1185 炮兵阵地
- HDU 1234 开门人和关门人
- android开发笔记之JDK+Eclipse+android SDK 开发环境搭建完整篇
- 浏览器用quicktime插件播放rtsp
- python 异步框架celery和Web Push技术
- slider control 实现鼠标精确定位
- ios设备唯一标识获取策略
- MMX实现的内存快速拷贝
- Android系统重启的实现方式
- EMD
- ios在系统代码中注入自己的代码
- 原型模式