音视频流媒体
文章平均质量分 58
Hosea14
这个作者很懒,什么都没留下…
展开
-
系统地编译Hi3519过程及其处理问题思路
开发Hi3519,非常需要查看论坛:易白纳 http://www.ebaina.com/bbs/?fromuser=laocheng网友在编译过程中遇见或解决的问题http://blog.csdn.net/mengxihe29/article/details/52439098sdk.cleanup和sdk.unpack都是使用bash,而ubantu默认使用原创 2017-02-13 14:59:29 · 2812 阅读 · 1 评论 -
FFmpeg图解:rtmp_read
FFmpeg图解:rtmp_read原创 2017-04-11 19:22:18 · 1152 阅读 · 0 评论 -
FFmpeg图解:avformat_alloc_output_context2
FFmpeg图解:avformat_alloc_output_context2原创 2017-04-11 19:07:10 · 2332 阅读 · 0 评论 -
FFmpeg图解:URL映射关系
FFmpeg图解:URL映射关系原创 2017-04-11 19:01:09 · 1173 阅读 · 0 评论 -
FFmpeg图解:结构体关系链接图
ffmpe图解:结构体关系链接图原创 2017-04-11 15:07:44 · 1000 阅读 · 0 评论 -
FFmpeg-rtmp推流例子(着重解析函数,剖析FFmpeg流程)
#include #include #include #include #include static int check_packet(AVFormatContext *s, AVPacket *pkt);//check packet whether is NULLint av_write_frame_H265(AVFormatContext *s, A原创 2017-04-03 10:51:39 · 5468 阅读 · 2 评论 -
FFmpeg中函数avformat_open_input()(含URL解析文件格式)
摘要: avformat_open_input 的源码分析版本:FFMPEG代码为3.2 release版本, 输入为flv文件。分析结论:FFMPEG中函数avformat_open_input()作用为打开输入文件,并将输入文件中的数据读入到buf,以及判断输入文件的格式。例如可以判断是否为flv格式等,并将输入文件格式保存到指针AVFormatCont转载 2017-04-03 09:22:14 · 9172 阅读 · 0 评论 -
[编译]FFmpeg及其交叉编译(理论)
以下给出个人在学习FFmpeg的完整过程,仅供参考。引言因为在项目预研阶段,每个人的环境有所不一样,所以在编译过程中十分注意:配置环境、依赖库、外接开源库。其实这些都是为了统一项目环境而已。避免开发阶段发现,咦你原来缺来一个库,然而之前找了两天的bug。但跟以往自己随意编译一个开源库不一样,进一步掌握了关于环境、编译的一些知识。过程如下:主要是按照FFmpeg-wiki原创 2018-02-04 10:06:51 · 1293 阅读 · 0 评论 -
[配置]FFmpeg配置(入门脚本)
FFmpeg编译选项配置(一开始,没有脚本,就依赖麻烦的复制粘贴,而且也经常出错)首先,添加临时环境变量(只要修改环境变量即可在任意目录下编译)INSTALL_PATH=/home/h265/sharefile/repos/trunk/ffmpeg-hhc然后,执行configurePKG_CONFIG_PATH="$INSTALL_PATH/ffmpeg_build/原创 2018-02-04 10:07:20 · 453 阅读 · 0 评论 -
[总结]视频编码技术解析(含使用场合)
本文主要讲述:解析视频编码技术原理,同时点出其使用场合,并给出相应的产品。本文主要参考资料:《一代高效视频编码H.265/HEVC:原理、标准与实现》,简称《原理》《H.265/HEVC视频编码:新标准及其扩展》,简称《扩展》《数字图像处理》冈萨雷斯版《电视原理》姜秀华GOP:图像组技术解析:使用场合:相关链接:称之为编码单元等级:图像组GOP级原创 2018-02-04 10:07:38 · 532 阅读 · 0 评论 -
[总结]图像处理-专业名词
本文:图像处理专业名词,用于理解或调试代码使用,或是理解图像/视频编码算法的基础知识。本文适合读者直接搜索查看关键字,不建议顺序阅读。资料补充说明:补充请按照:专业名词,话题相关,提供链接,少量文字补充。提供一个主要的链接,作为主要参考文章。允许标题最后提供更多的参考链接。从下往上补充,越在上面的表示急需补充。去隔行去隔行,获取:去隔原创 2018-02-04 10:08:01 · 2816 阅读 · 1 评论 -
[总结]音视频基础知识·1
目前状态:音视频领域知识零基础已经掌握理论或技能:数学:高等数学、概率论与数理统计、线性代数计算机:计算机操作系统原理、计算机网络、C/C++语言信号处理:数字信号处理、信号与系统嵌入式:单片机原理与应用、Linux基础知识本文主要参考资料:《一代高效视频编码H.265/HEVC:原理、标准与实现》,简称《原理》《H.265/HEVC视频编码:新标准及其扩展》,简称原创 2018-02-04 10:08:21 · 438 阅读 · 0 评论 -
[总结]音视频基础知识·2
目前状态:音视频基础知识基本合格已掌握理论或技能:音视频基础知识·一的要求音视频基础知识·一新学内容本文主要参考资料:《一代高效视频编码H.265/HEVC:原理、标准与实现》,简称《原理》《H.265/HEVC视频编码:新标准及其扩展》,简称《扩展》《数字图像处理》冈萨雷斯版《电视原理》姜秀华大量的网络资源(博文及公式产品)掌握知识目标本次学习,主要是原创 2018-02-04 10:08:38 · 401 阅读 · 0 评论 -
FFmpeg图解:parse_packet
FFmpeg图解:parse_packet原创 2017-04-11 19:21:22 · 1458 阅读 · 0 评论 -
FFmpeg图解:flv_read_packet()
FFmpeg图解:flv_read_packet()原创 2017-04-11 19:20:13 · 1182 阅读 · 1 评论 -
Hi3519使用·记录
为了看懂更多的代码,特意在这里集中各个关键词语的英文。图像处理英文亮度——Luma、色度——Chrm(Chroma)、步幅(宽度)——stride、指针类型——pst、配置——CONF帧内宏块(Intra)帧间宏块(Inter)海思数据类型定义公共数据类型 67:表达主要是类型+数据长度结构体_S枚举_E系统控制静态属性26 与动态属性原创 2017-02-13 15:08:46 · 10311 阅读 · 2 评论 -
[总结]音视频基础知识·一
从2016/12/19开始学习音视频知识,原本笔记并不放到博客上,受@雷霄骅的影响,也想通这博客来加强学习。查看人群:音视频领域知识零基础,但想从事或研究音视频的开发人员 已学:1. 数学:高等数学、概率论与数理统计、线性代数、2. 计算机:计算机操作系统原理、计算机网络、C/C++语言、3. 信号处理:数字信号处理、信号与系统、4. 嵌入式:单片机原理与应用、Linux基础知识掌握知识目原创 2017-01-06 09:42:08 · 6432 阅读 · 1 评论 -
[总结]视频编码技术解析(含使用场合)
本文主要讲述:解析视频编码技术原理,同时点出其使用场合,并给出相应的产品。本文主要参考资料:《一代高效视频编码H.265/HEVC:原理、标准与实现》,简称《原理》《H.265/HEVC视频编码:新标准及其扩展》,简称《扩展》《数字图像处理》冈萨雷斯版《电视原理》姜秀华GOP:图像组技术解析:使用场合:相关链接:称之为编码单元等级:图像组原创 2017-03-30 13:37:30 · 1676 阅读 · 0 评论 -
[总结]音视频基础知识·二
目前状态:音视频基础知识基本合格 已掌握理论或技能:1. 音视频基础知识·一的要求2. 音视频基础知识·一新学内容本文主要参考资料:1. 《一代高效视频编码H.265/HEVC:原理、标准与实现》,简称《原理》2. 《数字图像处理》冈萨雷斯版3. 《电视原理》姜秀华4. 大量的网络资源(博文及公式产品)掌握知识目标 本次学习,主要是H.264/H.265/MPEG-2的理论实践,在本原创 2017-01-09 15:02:05 · 1109 阅读 · 0 评论 -
[总结]音视频基础知识·三
掌握知识目标:FFmpeg库的使用我也不知道该怎么描述遇到的问题了,反正,一堆,自己来下面更改以往两个文章的格式吧,本文以问题为主导,也就是主题形式体现问题及其解决方法ES、PES、TS流解析解释:使用H.264 AVC视频编码和AAC音频编码后,打算封装为FLV格式,然后使用RTMP推流出去。这需要对码流(NALU数据包)进行打时间戳。对应原理是:原创 2017-03-30 13:39:29 · 682 阅读 · 0 评论 -
[解读]Hi3519-图像处理-专业名词
本文:图像处理专业名词,用于理解或调试代码使用,或是理解图像/视频编码算法的基础知识。本文适合读者直接搜索查看关键字,不建议顺序阅读。资料补充说明:补充请按照:专业名词,话题相关,提供链接,少量文字补充。提供一个主要的链接,作为主要参考文章。允许标题最后提供更多的参考链接。从下往上补充,越在上面的表示急需补充。去隔行去隔行,获取:去隔原创 2017-03-30 13:45:22 · 3529 阅读 · 0 评论 -
[源码]av_read_frame()+自定义IO读取函数-->>内存and实时视频流的RTMP推流
本文,记录Hi3516A芯片,搭载FFmpeg,利用共享内存,并实现FFmpeg的内容读取码流数据,实时RTMP推流至服务器。项目需求:编码H264裸流,Hi3516A实现编码;打包为FLV,FFmpeg利用RTMP推流。分为两个进程,数据通信利用IPC--共享内存实现要求:实时推流学习主要参考资料:FFmpeg源码的example/avio_reading原创 2017-04-09 21:21:50 · 4563 阅读 · 1 评论 -
FFmpeg图解:avio_r8
FFmpeg图解:avio_r8原创 2017-04-11 19:08:28 · 1075 阅读 · 0 评论 -
FFmpeg图解:av_read_frame()
FFmpeg图解:av_read_frame()原创 2017-04-11 19:15:17 · 1819 阅读 · 0 评论 -
FFmpeg图解:avformat_open_input()
FFmpeg图解:avformat_open_input()原创 2017-04-11 19:16:33 · 554 阅读 · 0 评论 -
FFmpeg图解:avio_open
FFmpeg图解:avio_open原创 2017-04-11 19:17:42 · 3530 阅读 · 0 评论 -
FFmpeg图解:ff_raw_read_partial_packet
FFmpeg图解:ff_raw_read_partial_packet原创 2017-04-11 19:19:01 · 1179 阅读 · 0 评论 -
[总结]音视频基础知识·3
掌握知识目标:FFmpeg库的使用我也不知道该怎么描述遇到的问题了,反正,一堆,自己来下面更改以往两个文章的格式吧,本文以问题为主导,也就是主题形式体现问题及其解决方法ES、PES、TS流解析解释:使用H.264 AVC视频编码和AAC音频编码后,打算封装为FLV格式,然后使用RTMP推流出去。这需要对码流(NALU数据包)进行打时间戳。对应原理是:MPEG原创 2018-02-04 10:08:55 · 544 阅读 · 0 评论