DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年11月17日

摘要: 一. h264基础概念1、NAL、Slice与frame意思及相互关系1 frame的数据可以分为多个slice.每个slice中的数据,在帧内预测只用到自己slice的数据, 与其他slice 数据没有依赖关系。NAL 是用来将编码的数据进行大包的。 比如,每一个slice 数据可以放在NAL 包... 阅读全文
posted @ 2014-11-17 14:23 DoubleLi 阅读(1058) 评论(0) 推荐(0)

摘要: liveMedia项目的源代码包括四个基本的库,各种测试代码以及Media Server。四个基本的库分别是:UsageEnvironment&TaskScheduler, groupsock, liveMedia和BasicUsageEnvironment。1,基础类介绍:BasicUsageEn... 阅读全文
posted @ 2014-11-17 14:22 DoubleLi 阅读(1214) 评论(0) 推荐(0)

摘要: 1,RTSP连接的建立过程RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP... 阅读全文
posted @ 2014-11-17 14:20 DoubleLi 阅读(3075) 评论(0) 推荐(0)

摘要: Mediumlive555几乎所有的处理单元都继承自Medium类;该类抽象了基本的接口,包括环境,task和媒体名和媒体查找函数(lookupByName)以及一些辅助函数。也包括返回当前的环境类UsageEnvironment,以及环境指向下一个TaskToken的指针nextTask等。Ser... 阅读全文
posted @ 2014-11-17 14:18 DoubleLi 阅读(1253) 评论(0) 推荐(0)

摘要: 这里主要分析一下,live555中关于RTP打包发送的部分。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了)先介绍下主要的流程:RTP包的发送是从MediaSink::startPlaying函数调用开始... 阅读全文
posted @ 2014-11-17 14:17 DoubleLi 阅读(681) 评论(0) 推荐(0)

摘要: DynamicRTSPServer::creatnew():1.调用继承自RTPSever::setUpOurSocket:1.调用 GroupsockHelper 的 setupStreamSocket创建一个socket连接,并绑定,2.设置socket的发送缓存大小,3.调用listen开始监... 阅读全文
posted @ 2014-11-17 14:15 DoubleLi 阅读(1297) 评论(0) 推荐(0)

摘要: 推荐:伊朗美女找丈夫比找工作难女人婚前一定要看清三件事×登录注册疯狂少男-IT技术的博客http://blog.sina.com.cn/crazyboyzhaolei[订阅][手机订阅]首页博文目录图片关于我个人资料疯狂少男Qing微博加好友发纸条写留言加关注博客等级:博客积分:22博客访问:5,7... 阅读全文
posted @ 2014-11-17 14:14 DoubleLi 阅读(1718) 评论(0) 推荐(0)

摘要: #include "liveMedia.hh"#include "BasicUsageEnvironment.hh"#include "GroupsockHelper.hh"UsageEnvironment* env;portNumBits tunnelOverHTTPPortNum = 0;con... 阅读全文
posted @ 2014-11-17 14:10 DoubleLi 阅读(2728) 评论(1) 推荐(0)

摘要: 一、背景二、Livemedia框架介绍1.总体框架2.客户端框架2.1客户端openRTSP流程2.2增加一种新的媒体2.2.1增加媒体的format2.2.2新媒体需要考虑的问题2.3类详细说明2.3.1 BasicUsageEnvironment, UsageEnvironment2.3.2 g... 阅读全文
posted @ 2014-11-17 14:09 DoubleLi 阅读(3019) 评论(0) 推荐(0)

摘要: RTSP服务器端流程:1. RTSP连接的建立过程RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ou... 阅读全文
posted @ 2014-11-17 14:05 DoubleLi 阅读(2941) 评论(1) 推荐(0)

摘要: 海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64... 阅读全文
posted @ 2014-11-17 11:45 DoubleLi 阅读(15220) 评论(0) 推荐(1)

摘要: Windows上编译ffmpeg完整过程,包括编译x264、SDL、faac。在Windows上编译ffmpeg需要用MinGW+msys,本专题用于记录编译过程中遇到的各种问题及解决方法,转载请注明出处:一、下载准备准备编译过程所需的工具和源码。(1). MinGWhttp://sourcefor... 阅读全文
posted @ 2014-11-17 11:43 DoubleLi 阅读(1596) 评论(0) 推荐(0)