- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 关于RTP中的时间戳问题
在使用JRTPLIB的发送数据的时候需要设置时间戳单位(timestamp)和时间戳增量(timestamp increment)。看了网上一些文章,细细想来现在才想通这个问题。 RFC3550对时间戳的描述是: 时间戳(timestamp) 32比特 时间戳反映了RTP数据包中第一个字节的采样时间。(采样时钟必须来源于一个及时的单调、线性递增
2017-04-19 14:22:38 2696
转载 VLC播放器所需的SPS,PPS获取方法
通过直接观察VLC访问的sdp文件可以发现[plain] view plain copyv=0 o=- 0 0 IN IP4 192.168.1.112 s=Stream-0 i=N/A c=IN IP4 192.168.1.104 t=0 0 a=recvonly m=video 5006 RTP/
2017-04-14 17:52:05 2595
转载 h264 NAL头解析
NAL全称Network Abstract Layer,即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。NAL单元是NAL的基本语法结构,它包含一个字节的头信息和一系列来自VCL的称为原始字节序列载荷(R
2017-04-13 14:04:34 572
转载 将H264码流打包成RTP包
H264码流打包成RTP包的代码如下:[cpp] view plain copy #include #include #include #include #include #include //#include "mem.h" #define PACKET_BUFF
2017-04-10 09:27:24 996
转载 h264检测是I帧还是P帧,解决录像第一帧有马赛克问题
最近使用h264码流数据进行录像,但是录出来的第一帧有马赛克,究其原因是录像的第一帧不是关键帧,所以需要录像是需要判断第一帧是否是关键帧,方法有两种,第一种是原码流的基础上查找,第二种是将原码流传递给ffmpeg让ffmpeg判断key_frame,第二种相对简单,但是由于这样一来录像和解码视频切合的太紧密,之后修改比较麻烦,所以选择第一种方案,查看注释1可以明白如何检测h264码流的关键帧,下面
2017-04-05 13:56:53 1467
转载 如何实现音视频同步 (live555)
live555中视频和音频是分别进行编码的,如何实现两者的同步呢?如果可以做到让视频和音频的时间戳,都与NTP时间保持同步,就可达到音视频同步的目的。Network Time Protocol (NTP) is a networking protocol for clock synchronizationbetween computer systems overpacket-s
2017-04-01 09:28:07 6019 1
ant批量打包
2018-07-03
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm
2013-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人