- 博客(5)
- 收藏
- 关注
转载 H264拆包解包参考代码 RTP
可以通过生成SDP文件给播放器在指定端口接收数据播放,如果你不用动态调整编码器什么的就不用考虑另外发送RTCP. 而且RTCP必须自己实现RTSP服务结合起来用,没有实现RTSP服务,就谈不上实现RTCP. 具体H264字节流拆包和RTP封包方法如下UINT MediaStreamH264::TransportData(PBYTE pData, UINT dataSize, int pts)
2012-06-29 10:15:50
4711
转载 在WindowsXP下用VS2005编译live555
1、在Live根目录下找到win32config文件,修改 "TOOLS32 = ..."行,设置VS2005的VC路径,例如:TOOLS32 = C:\Program Files\Microsoft Visual Studio 8\VC2、再修改win32config文件中的“LINK_OPTS_0”行,例如:LINK_OPTS_0 = $(linkdebug) m
2012-06-21 16:11:08
280
转载 live555源代码简介
live555源代码简介liveMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555 Media Server。四个基本的库分别是UsageEnvironment&TaskScheduler,groupsock,liveMedia,BasicUsageEnvironment。UsageEnvironment和TaskScheduler类用于事件的调度,实现异步读
2012-06-21 15:39:04
397
原创 live555简介
liveMedia 项目(http://www.live555.com/)的源码包括四个基本的库、测试代码及Media Server。 四个基本库分别是:UsageEnvironment&TaskScheduler、groupsock、liveMedia、BasicUsageEnvironment。 (1) UsageEnvironment 和TaskScheduler类,用于事件调
2012-06-21 14:47:44
564
原创 图像、帧、片、NALU 是学习 H.264 的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论:
H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧、B 帧的概念,也没有 IDR 帧的概念。对于 H.264 中出现的一些概念从大到小排序依次是:序列、图像、片组、片、NALU、宏块、亚宏块、块、像素。这里有几点值得说明:(1)、在 H.264 协议中图像是个集合概念,顶场、低场、帧都可以称为图像(本文后面内容用到图像概念时都是集合概念,不再重复说明)。因此我们可以知道,对于 H
2012-06-20 15:50:47
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人