随笔分类 - 多媒体medio
h264/ffpeg/mpeg/jpg/h265;
v4l2/fvid2;
音频处理;
播放器;
编解码;
swosd字符叠加;
摘要:首先感谢http://blog.csdn.net/wwyyxx26/article/details/15224879博文,可以说是通过这篇博文才有了思路。先取一些数据,在这之前的数据为海康的头,即NET_DVR_SYSHEAD分支,不作描述,直接取NET_DVR_STREAMDATA分支的码流数据,...
阅读全文
摘要:http://www.cnblogs.com/lidan/archive/2012/03/23/2413772.htmlhttp://www.yirendai.com/msd/
阅读全文
摘要:1.nalu_unit_type = *((unsigned char *)pEmptyBuf->bufVirtAddr+4); nalu_unit_type = nalu_unit_type&0x1F; if(nalu_unit_type=1) { slice_sum ++; printf("...
阅读全文
摘要:在Livemedia的基础上开发自己的流媒体客户端V 0.01桂堂东xiaoguizi@gmail.com2004-102004-12友情申明:本文档适合已经从事流媒体传输工作或者对网络传输协议(特别是RTSP/RTP/SDP)了解的xdjm查看,并且本文档处于最原始阶段,将在近期进行完善,希望大家...
阅读全文
摘要:http://blog.csdn.net/arau_sh/article/details/17370613
阅读全文
摘要:http://blog.csdn.net/arau_sh/article/details/4853278
阅读全文
摘要:(四)图像参数集语义pic_parameter_set_rbsp( ) {// pic_parameter_set_id 用以指定本参数集的序号,该序号在各片的片头被引用。pic_parameter_set_id// seq_parameter_set_id 指明本图像参数集所引用的序列参数集的序号...
阅读全文
摘要:解码器在解码时,首先逐个字节读取NAL的数据,统计NAL的长度,然后再开始解码。nal_unit(NumBytesInNALunit){/* NumBytesInNALunit为统计出来的数据长度 */forbidden_zero_bit//forbidden_zero_bit等于0表示网络传输没有...
阅读全文
摘要:live555的客服端流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。可以抽成3个函数接口:rtspOpen rtspR...
阅读全文
摘要:引用网友的问答:我找到0x000001NAL的开头了,请问如何确定slicehead的位置,继而得出slice_type呢?Nalunit后紧跟的就是slicehead吗?标准里的循环让人看得有点迷茫,求大神指导Q1024440466h264sliceheadslice_typeNAL1. s...
阅读全文
摘要:( School of Computer Science & Technology, Soochow University,SuZhou 215006;)Abstract:H.264 is the newest video coding standard, and it will be widely...
阅读全文
摘要:1)我对Live555进行了一次封装,但是Live555 是单线程的,里面定义的全局变量太多,我封装好dll库后,在客户端调用,因为多个对话框中要使用码流,我就定义了多个对象从设备端接收码流,建立多个连接,但是当一路码流退出,然后在退出另外的一路码流时,库里面出现问题,原因是Live555 里面的全...
阅读全文
摘要:补充笔记:关于VCL:VCL层是指视频编码层,VCL NAL 单元是指那些nal_unit_type 值等于 1 到 5(包括 1 和 5)的 NAL 单元,这些单元都包含了视频数据。所有其他的 NAL 单元都称作非 VCL NAL 单元,PPS和SPS都是非VCLNAL单元。关于字节流NAL单元的...
阅读全文
摘要:H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 ...
阅读全文
摘要:Ⅰ live555简介 Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频...
阅读全文

浙公网安备 33010602011771号