h264-to-rtmp.copy-frame
使用了FFmpeg SDK的最新版实现;
能完整地逐帧读取h.264的码流文件,
并帧数据复制的模式封装成RTMP流并推送;
有详细的代码注释;
亲测可用,很方便整合到生产工程中;
查找H.264流中的SPS,PPS并解析
从FFmpeg中抽取出来,
读取文件中数据流,快速找到buffer中的SPS 和 PPS,并解析它们的代码;
FFmpeg SDK的数据结构与API函数详解
我自己整理的最新版(2014-5-5)ffmpeg SDK的数据结构和API函数;
包含了数据结构中变量的大量注解,以及API函数的一些基本使用方式;
ffmpegSDK_avc2ts
使用ffmpeg SDK实现的h264封装成MPEG2-TS文件;
网上其它的版本都有bug,不能工作,这个是我自己改好的;
代码分析可以看我写的文章《FFmpeg SDK开发模型之三:muxer》
ffmpeg SDK与示例程序
根据ffmpeg生成的SDK,
并添加上了编译,测试通过的两例子apiexample, output_example
具体的代码分析可以看我的博客文章
UDP数据接收服务器
这是我在做一个要用UDP方式进行数据传输时,自己写的一个多线程的UDP数据接收服务器,
它能将接收到的UDP数据包存成文件,并提供数据包接收时间监测;
还支持键盘命令响应,以将数据写到新的文件,和退出程序;
HEVC(h.265)官方文档
HEVC(H.265)的官方文档,做视频编解码必备
2012年2月10日,在美国圣何塞召开了第99届MPEG会议。MPEG组织和ITU-T组织对JCT-VC的工作表示满意,准备于2013年1月,同时在ISO/IEC和ITU-T发布HEVC标准的最终版本。[1]
2013年1月26号,HEVC正式成为国际标准
这是2013年的最新版本
录制UDP组播数据到文件
本程序支持本机多网卡(即多IP),指定IP接收UDP组播数据存储成文件。
而且本程序是多线程并行的工作方式,能保证数据并行接收与存储,从而不会造成数据丢失。
本程序还对UDP组播数据的初始化,接收和结束进行了封装,方便应用开发。
最后说明一下,本程序借鉴ffmpeg的相关代码,完全达到了应用开发级别,
且可以用来理解ffmpeg对UDP数据的处理。
linux进程间的通信:匿名管道
liunx进程间,使用匿名管道通信的示例程序,
生成了两个子进程,
实现文件读取,转码成大写,写输出文件的流水并行。
对实用场合很有启发意义
DirectShow实务精选+源代码
DirectShow开发的三本必备学习资料之一。
快速提高DirectShow技术的利器。
DirectShow开发指南及源代码
《Directshow开发指南》书和源代码,开发directshow的入门和必备资料
rtmpdump for vs2008
将rtmpdump移植到了VS2008下
H.264/SVC 官方说明书最新完整版(包含SVC部分)
H.264/SVC官方的说明书,包含有SVC部分,是网上最好最全的版,研究H.264必备的文档
H.264 SVC简介
H.264的SVC技术综述,基本原理介绍
H.264 SVC学习报告
H.264 SVC部分的专项内容学习与疑问解答。对学习H.264的SVC的入门极有用