- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 memmove实现
baidu的笔试题目用C语言实现一个公用库函数void * memmove(void *dest,const void *src,size_t n)。该函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。注意,作为公用库函数,请注意安全检查,注意处理内存区重合的情况。void* memmove(void *dest, const void *src,si
2015-01-26 21:21:15 799
转载 ts文件格式解析
TS格式解析by ahuner1.TS格式介绍 TS:全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节(还有192和204个字节的包)。包的结构为,包头为4个字节(第一个字节为0x47),负载为184个字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。MPEG2-TS主要应用于实时传送的节
2015-01-25 17:13:53 35182 4
转载 I帧和IDR帧的区别
from http://blog.chinaunix.net/uid-12782-id-2915876.htmlI帧和IDR帧的区别:1. 在 H.264 中 I 帧并不具有随机访问的能力,这个功能由 IDR 承担。以前的标准中由 I 帧承担。2. IDR 会导致 DPB (参考帧列表——这是关键所在)清空,而 I 不会。3. I和IDR帧其实都是I帧,都是使用帧
2015-01-25 14:08:59 1706 1
原创 nginx搭建hls服务流程
这里只作为记录nginx搭建过程参考nginx搭建rtmp服务流程所不同的是:1. m3u8生成器从https://github.com/johnf/m3u8-segmenter 下载m3u8-segmenter下载后编译,make && make install;命令如下:./m3u8_segmenter -i test.ts -n 30-p
2015-01-24 16:13:26 1428
转载 m3u8文件说明
from:http://blog.sina.com.cn/s/blog_6cf7acdf0102v0xv.html1. M3U8文件概念M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。2. M3U8文件举例例如使用云图TV点播直播节
2015-01-24 15:14:06 13969
转载 rtmplib rtmp协议过程分析
转自:http://chenzhenianqing.cn/articles/1009.html写的很好,收藏如下,向作者致敬!没事碰到了librtmp库,这个库是ffmpeg的依赖库,用来接收,发布RTMP协议格式的数据。代码在这里:git clone git://git.ffmpeg.org/rtmpdump先看一段通过librtmp.so库下载RTMP源发布的数
2015-01-17 22:08:50 15715 1
转载 nginx配置rtmp流媒体服务器
转自:http://www.cnblogs.com/wainiwann/p/3866254.html感谢作者没有让我下午浪费时间,成功搭建起rtmp环境。前提:在linux下某个目录中新建一个nginx目录。然后进入该目录去下载搭建环境所需要的一些资源包。此处在 /root/ 目录下新建一个nginx目录即:/root/nginx/====
2015-01-17 21:35:27 2173
二叉树的创建 遍历 交换子树
2008-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人