
视频
oncealong
这个作者很懒,什么都没留下…
展开
-
H264基本原理
H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着 x264/openh264以及ffmpeg等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H264的基本原理。转载 2017-11-16 15:16:15 · 1308 阅读 · 0 评论 -
高效视频压缩编码(High Efficient Video Coding, H.265/HEVC)
高效视频压缩编码(High Efficient Video Coding, H.265/HEVC)专栏地址: https://blog.youkuaiyun.com/shaqoneal/column/info/hevc转载 2019-01-25 11:41:37 · 1424 阅读 · 0 评论 -
先进视频压缩编码(Advanced Video Coding, H.264/AVC)
先进视频压缩编码(Advanced Video Coding, H.264/AVC)专栏地址: https://blog.youkuaiyun.com/shaqoneal/column/info/14109转载 2019-01-25 11:40:44 · 1474 阅读 · 0 评论 -
FFmpeg_Tutorial
FFmpeg_TutorialFFmpeg工具和sdk库的使用demo一、使用FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑1、基本介绍对于每一个从事音视频技术开发的工程师,想必没有一个人对FFmpeg这个名称感到陌生。FFmpeg是一套非常知名的音视频处理的开源工具,它包含了开发完成的工具软件、封装好的函数库以及源代码供我们按需使用。FFmpeg提供了非常强大的功能,可以完...转载 2019-01-25 11:39:23 · 392 阅读 · 0 评论 -
播放器技术分享
1. 播放器技术分享(1):架构设计http://blog.51cto.com/ticktick/23249282. 播放器技术分享(2):缓冲区管理http://blog.51cto.com/ticktick/23262073. 播放器技术分享(3):音画同步http://blog.51cto.com/ticktick/23280034. 播放器技术分享(4):首开时间...转载 2019-01-25 11:05:28 · 314 阅读 · 0 评论 -
Android 音视频开发入门指南
音视频这块,目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的,希望我后面能挤出时间整一个专题详细讲一讲~~目前的话,我先给出一个大的方向性的学习指南,希望对初学者有所帮助。 我一直相信带着 “任务” 去学习和实践,效率会高很多,因此我列出了一系列音视频相关的 “开发任务”,从简单到困难(当然,不一定非常严格和完美,部分任务先后可调整),大家在完成任务的过程中,遇到...转载 2019-01-25 11:01:57 · 662 阅读 · 0 评论 -
FFMPEG Tips
1. FFMPEG Tips (1) 如何打印日志http://blog.51cto.com/ticktick/18670592. FFMPEG Tips (2) 如何提取码流的基本信息http://blog.51cto.com/ticktick/18698493. FFMPEG Tips (3) 如何读取每一帧的信息http://blog.51cto.com/tickt...转载 2019-01-25 10:16:14 · 728 阅读 · 0 评论 -
国内外优秀音视频博客
AVBlog国内外优秀音视频博客收录国内外知名音视频技术相关优秀博客,主要是DaveBobo整理,感谢@DaveBobo,我补充了一些团队号及一些个人,给有志于做音视频开发的朋友一些参考。还会持续更新。个人相关:雷霄骅:http://blog.youkuaiyun.com/leixiaohua1020/简介:雷神,永远的闪耀明星,国内音视频blog第一人卢俊:http://ticktic...转载 2019-01-24 21:39:14 · 845 阅读 · 0 评论 -
直播疑难杂症排查
直播疑难杂症排查转自: Jhuster大佬的专栏文章, 十分赞 http://blog.51cto.com/ticktick/category16.html 1. 直播疑难杂症排查 — 序http://blog.51cto.com/ticktick/19150242. 直播疑难杂症排查(1)— 播放失败http://blog.51cto.com/ticktick/19175...转载 2019-01-24 21:26:15 · 500 阅读 · 0 评论 -
Android ndk编译FFMPEG/IJKPlayer报错 `ndk missing -D__STDC_CONSTANT_MACROS` 解决办法
本地编译ijkplayer, 需要调试ndk, 按照`0003-armv7a-enable-debugging-with-LLDB.patch`所说进行修改. 但是运行时提示:ndk missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS查找了一番, 没有找到直接的答案. 通过提示知道需要给cpp增加一个标识,...原创 2018-11-21 20:13:12 · 460 阅读 · 0 评论 -
FFMpeg中的关键结构体, AVFormatContext, AVIOContext, AVStream, AVCodecContext, AVCodec, AVPacket, AVFrame
最近看雷神博客, 便于以后查找, 整理出了以下文档.1. 整体关系FFMPEG中结构体很多, 最关键的结构体可以分成以下几类:1.1解协议(http,rtsp,rtmp,mms)AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLProtocol结构。(注意...转载 2018-09-26 20:48:55 · 2262 阅读 · 0 评论 -
hls视频的加解密示例
加密hls的加密采用aes-128-cbc, 关于aes-128-cbc, 请参考前文使用openssl命令加解密 aes-128-cbc的简单示例.获取加密用16字节key, 并查看其值.openssl rand 16 > enc.keyxxd enc.key00000000: 598b a998 f204 f30c b900 4de6 7060 0b33 Y…M.p...原创 2018-09-20 13:49:44 · 6363 阅读 · 1 评论 -
使用openssl命令加解密 aes-128-cbc的简单示例
网上找了下openssl 加解密 aes-128-cbc相关命令, 发现都比较含糊, 这里是摸索出的一个aes-12b-cbc加解密的实例.将要加密的内容输入到plain.txtecho “1234567890abc” > plain.txt使用openssl加密. -p 表示打印出加密用的salt, key, iv. salt就是所谓的加盐, 防止同样的内容产生同样的加密数...原创 2018-09-20 13:37:27 · 30646 阅读 · 0 评论 -
ijkplayer框架深入剖析
转自:https://www.jianshu.com/p/daf0a61cc1e0随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器,但是无论这个播放器功能是否强大、兼容性是否优秀,它的基本模块通常都是由以下部分组成:事务处理、数据的接收和解复用、音视频解码以及渲染,其基本框架如下图所示:播放器基本框图针对各种铺天盖地的播放器项目,我...转载 2019-06-10 19:31:37 · 1916 阅读 · 0 评论