多媒体开发之wis-stream
在live555的mediaServer中,已经实现RTSP-over-HTTP,但默认没有开启。如果要实现这个功能,需要调用RTSPServer::setUpTunnelingOverHTTP(),指定用来进行RTSP-over-HTTP 的端口,这个端口必须与正常的RTSP-over-TCP端口不同。
而在我这个版本的mediaServer/live555MediaServer.cpp中有这么一段被注释了的程序,不难看出正是初始化RTSP-over-HTTP:
- #if 0 // RTSP-over-HTTP tunneling is not yet working
- // Also, attempt to create a HTTP server for RTSP-over-HTTP tunneling.
- // Try first with the default HTTP port (80), and then with the alternative HTTP
- // port number (8000).
- RTSPOverHTTPServer* rtspOverHTTPServer;
- portNumBits httpServerPortNum = 80;
- rtspOverHTTPServer = RTSPOverHTTPServer::createNew(*env, httpServerPortNum, rtspServerPortNum);
- if (rtspOverHTTPServer == NULL) {
- httpServerPortNum = 8000;
- rtspOverHTTPServer = RTSPOverHTTPServer::createNew(*env, httpServerPortNum, rtspServerPortNum);
- }
- if (rtspOverHTTPServer == NULL) {
- *env << "(No server for RTSP-over-HTTP tunneling was created.)\n";
- } else {
- *env << "(We use port " << httpServerPortNum << " for RTSP-over-HTTP tunneling.)\n";
- }
- #endif
因此,wis-streamer中也可以移植类似代码实现RTSP-over-HTTP。然而,OPPRO的live为每个码流启动一个wis-streamer,则一共启动了5个wis-streamer,如果5个进程都具备RTSP-over-HTTP ,岂不是会乱套?
期待你的留言!
http://blog.csdn.net/lxhjjz/article/details/8052465
http://www.dajudeng.com/d201208100980c90277375a417866f8f41.html
http://www.ebaina.com/bbs/thread-1734-1-1.html
http://blog.csdn.net/niu_gao/article/details/6911130 live55 详解
转载于:https://www.cnblogs.com/pengkunfan/p/4060935.html
多媒体开发之wis-stream相关推荐
- android语音播放工具类,Android开发之MediaPlayer多媒体(音频,视频)播放工具类
本文实例讲述了Android开发之MediaPlayer多媒体(音频,视频)播放工具类.分享给大家供大家参考,具体如下: package com.android.imooc.chat; import ...
- Android NDK开发之 NEON基础介绍
原文:http://blog.csdn.net/app_12062011/article/details/50434259 Android NDK开发之 NEON基础介绍 这是官方介绍: http:/ ...
- android编程中添加gif,Android应用开发之【Android】使用android-gif-drawable包加载GIF动图...
本文将带你了解Android应用开发之[Android]使用android-gif-drawable包加载GIF动图,希望本文对大家学Android有所帮助. [导包] 首先需要导入android-g ...
- 移动web开发之rem布局(rem基础、媒体查询、 less 基础、rem适配方案)
移动web开发之rem布局 一.rem基础 rem单位 rem (root em)是一个相对单位,类似于em,em是父元素字体大小. 不同的是rem的基准是相对于html元素的字体大小. 比如,根元素 ...
- 嵌入式开发之NorFlash 和NandFlash
嵌入式开发之NorFlash 和NandFlash 转自:http://blog.csdn.net/tigerjb/article/details/9322035 [摘要]:作为一个嵌入式工程师,要对 ...
- Linux开发之Delphi FMXLinux(二)、Delphi对Linux操作系统内核态主要的Api封装(FMUX.Api.pas)
目录 Linux开发之Delphi FMXLinux(二).Delphi对Linux操作系统内核态主要的Api封装(FMUX.Api.pas) 1.代码的版权(比较新的代码库): 2.依赖: 3.其中 ...
- 移动WEB开发之-REM(rem)布局
目录 移动WEB开发之REM布局 rem基础 rem单位 媒体查询 什么是媒体查询 媒体查询语法规范 1.mediatype 查询类型 2.关键字 3.媒体特性 4.媒体查询书写规则 less 基础 ...
- 【RK356X Android11】开发之4G模块(广和通模块NL668)
目录 前言 一.Kernel调试 二.Android层调试 三.移植过程 四.问题与解决 前言 4G模块主要利用于无线上网和通话功能的移动设备,或者用以没有WIFI或者以太网的地方:这篇文章主要以 ...
- 18. 【移动Web开发之rem适配布局】
文章目录 [移动Web开发之rem适配布局]前端小抄(18) 一.rem单位 1.1 rem 单位 二.媒体查询 2.1 什么是媒体查询 2.2 语法规范 2.2.1 mediatype 查询类型 2 ...
最新文章
- 深蓝学院第二章:基于全连接神经网络(FCNN)的手写数字识别
- 1024 Palindromic Number
- 转载:JavaScript 的55个经典技巧
- 学习响应式BootStrap来写融职教育网站,Bootsrtap第十一天Dplayer播放器
- html表单中get与post之间的区别
- Java Springboot应用部署
- java接口调试思想
- USACO-Section2.3 Zero Sum
- linux 触摸屏在dev的那个目录下,各硬件设备在Linux中的文件名
- nohup + 保证服务后台运行不中断
- NoSQL 数据库 简介
- How to use Emerge
- “阿里云开放平台俱乐部”首站启航
- 每日一题/006/矩阵/设 n阶实对称矩阵 A满足 A^2=A,且 A 的秩为r,试求行列式 det(2E-A) 的值
- Eclipse中SVN分支与合并
- 自学编程难吗?如何学?
- 同花顺-图像算法工程师-笔试题
- PHP7封装了str_ends_with, phper看了都说好
- 编程累了,欣赏一下小马的创业语录。
- SQL回炉重造07_函数
热门文章
- DCMTK:测试dcmiod的颜色转换功能
- OpenCV形态转换Morphology Transformations
- Qt Designer的Tab顺序编辑模式
- Qt Creator构建并运行示例
- C++将程序跳转到指定内存地址
- QT自定义图表上不同元素的外观
- python3.6 mysql 教程_Python3.6与MySQL建立连接
- 计算机网络实验第一周,新学期计算机网络实训报告范文
- 6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
- Spket在Eclipse/MyEclipse下的安装和配置(图文教程)