live555ProxyServer.cpp在live/proxyServer目录下,这个程序展示了如何利用live555来做一个代理服务器转发rtsp视频(例如,IPCamera的视频)。
首先来看一下main函数
1 int main(int argc, char** argv)
2 {
3 // Increase the maximum size of video frames that we can 'proxy' without truncation.
4 // (Such frames are unreasonably large; the back-end servers should really not be sen...
live555阅读全文
Live555不仅实现了RTSP服务器端,还实现了RTSP客户端,我们通过testRTSPClient.cpp这个程序来看一下,Live555的RTSP客户端与服务器端建立RTSP连接的过程。
首先来看一下main函数:
1 char eventLoopWatchVariable = 0;
2
3 int main(int argc, char** argv) {
4 // Begin by setting up our usage environment:
5 TaskScheduler* scheduler = BasicTaskScheduler::createNew();
6 ...
live555阅读全文
首先,看看这个程序的说明:
// A test program that demonstrates how to stream - via unicast RTP
// - various kinds of file on demand, using a built-in RTSP server.
就是说这个程序演示了如何利用RTSPServer这个类来对媒体文件进行单播,OnDemand的意思是收到RTSP客户端请求时才进行流化和单播。
下面,首先看main函数,很简单,主要包含以下几个步骤:
// Begin by setting up our usage environmen
// 创建工具...
live555阅读全文
从Frontpage、Dreamweaver、UE,到daoSublime Text和JetBrains的WebStorm,Web编程的baiIDE已经更换了几批。HBuilder是DCloud(数字du天堂zhi)推出一款支持HTML5的Web开发daoIDE。
1.Dreamweaver:上个世纪的产品了,建议不用;
2.sublime3:最性感的编辑器,可以自己添加插件,占内存很小,建议初学者使用。(因为要记标签属性等名字);
3.webstorm :是一个ide很强的前端开发软件,单词都可以检测出错误,提示非常全,占内...
Dreamweaver, sublime, webstorm, 软件工具阅读全文
以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。
1、μClinux
μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳...
嵌入式, 操作系统阅读全文