有RTSPServer,当然就要有RTSPClient。如果按照Server端的架构,想一下Client端各部分的组成可能是这样:因为要连接RTSP server,所以RTSPClient要有TCP socket。当获取到server端的DESCRIBE后,应建立一个对应于ServerMediaSe...
分类:
其他好文 时间:
2015-09-09 10:59:48
阅读次数:
258
下面的文章讲解的都非常详细,可以参考OpenRTSP的源码学习。这个是live555库里面的工具Demohttp://www.360doc.com/content/12/0516/23/7828500_211547756.shtmlhttp://blog.csdn.net/heanyu/articl...
分类:
其他好文 时间:
2015-09-06 20:12:48
阅读次数:
167
live555是个流媒体C++开源库,VLC的Meida Player就使用了它的API完成的RTSP客户端,由于VLC的SDK没有提供相关record流到视频文件的API,所以我想用过live555的例子学习,但是live555它不自带二进制的发布,必须自己编译。编译live555:http://...
分类:
其他好文 时间:
2015-08-25 15:56:07
阅读次数:
274
Android Camera 采用C/S架构,client 与server两个独立的线程之间(CameraService)使用Binder通信。一 CameraService的注册。1.手机开机后,会走init.rc流程,init.rc会启动MediaServer Service。service m...
分类:
移动开发 时间:
2015-08-21 19:10:16
阅读次数:
8056
INCLUDES = -I../UsageEnvironment/include -I../groupsock/include -I../liveMedia/include -I../BasicUsageEnvironment/include # Default library filename suffixes for each library that we link with. ?T...
分类:
其他好文 时间:
2015-08-20 10:57:19
阅读次数:
218
39 网络相关函数(七)——live555源码阅读(四)网络39 网络相关函数(七)——live555源码阅读(四)网络简介14)readSocket从套接口读取数据recv/recvfrom 函数函数原型:参数说明:返回说明:本文由乌合之众 lym瞎编,欢迎转载 blog.cnblogs.net/...
分类:
其他好文 时间:
2015-08-17 17:15:43
阅读次数:
227
38 网络相关函数(六)——live555源码阅读(四)网络38 网络相关函数(六)——live555源码阅读(四)网络简介12)makeSocketNonBlocking和makeSocketBlocking套接口阻塞属性设置13)setupStreamSocket设置流式套接口本文由乌合之众 l...
分类:
其他好文 时间:
2015-08-17 16:55:19
阅读次数:
107
Android AudioFlinger是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_mediaser...
分类:
移动开发 时间:
2015-08-14 15:35:51
阅读次数:
234
最近又复习了一下live555的源代码,并在VS2013下编译了视频直播程序。从视频读取一帧后x264编码,用live555的RTSP传输流媒体。效果清晰流畅(640*480+40帧每秒),很满意。附上主要的cpp代码/* H264FramedLiveSource.cpp By Chain_Gank...
分类:
其他好文 时间:
2015-08-13 19:36:11
阅读次数:
537
1、 ?在创建RTSPServer的时候,会预先建议一个TCP监听,端口为创建RTSPServer时传入的值,创建位置 RTSPServer::createNew-?setUpOurSocket 函数,setUpOurSocket函数中 进行listen 操作,并发连接数默认为:2...
分类:
其他好文 时间:
2015-08-13 14:37:26
阅读次数:
246