
多媒体
qingfengtsing
这个作者很懒,什么都没留下…
展开
-
直播技术框架
转载地址:直播技术资源站 http://lib.youkuaiyun.com/base/liveplay/structure转载 2016-10-08 22:50:02 · 5686 阅读 · 0 评论 -
利用FFMPEG进行视频分割
转载地址:http://blog.youkuaiyun.com/bikeytang/article/details/51491139利用FFMPEG命令进行文件分割ffmpeg -ss 00:00:00 -i input.mp4 -c copy -t 60 output.mp4-ss 表示视频分割的起始时间,-t 表示分割时长,同时也可以用 00:01:00表示注意 :转载 2017-02-16 23:43:49 · 6615 阅读 · 0 评论 -
Android视频录制app解决方案汇总
转载:https://www.zybuluo.com/lichangadd/note/148109 现在市面上视频App有很多,例如:蝌蚪音客、美拍、小影还有最近火起来的小咖秀。这类App的技术难点基本都是在音视频处理这一块,iOS对多媒体处理的支持还算比较丰富,但是Android就会差很多。这里总结蝌蚪音客在多媒体处理上遇到的问题,供大家参考下。录制方视频 现在市面上的视频应用的视频尺基本全转载 2017-02-17 00:12:46 · 2732 阅读 · 0 评论 -
mpeg2-ts协议分析
以视频为例,我们将视频压缩成的H264码流 可以称作为ES流,将其每帧打包变为PES流 然后拆分成多个188字节,称为TS流 从上往下解释:一段ES流=N帧(就是第2行中的数据)1帧 = 1 PES_payload1PES = 1PES包头 + 1 PES_payload第四行解释从PES方面理解:1PES 切成N段,每段组成一个TS包的负载。从TS方面理解:最开始的TS包由 TS包头(转载 2017-02-18 17:07:00 · 3759 阅读 · 0 评论 -
Compile ffmpeg for Android
转载地址:https://yesimroy.gitbooks.io/android-note/content/compile_ffmpeg_for_android.htmlBefore Continuing this page, if u want to enable x264, please complete building x264 using android toolchain f转载 2017-02-11 15:47:46 · 1122 阅读 · 0 评论 -
android studio cmake调用ffmpeg库
android studio现在引入cmake可以很好地实现ndk的编写。现在我们就使用这种方式实现ffmpeg库的调用1. ffmpeg编译 此部分可以参考我们之前的文章Compile ffmpeg for Android,因此不加赘述2. 修改CMakeLists.txt add_library(avcodec-55 SHARED转载 2017-02-12 12:07:35 · 4704 阅读 · 2 评论 -
某直播App问题分析
转载地址 一. 出现问题 观看自己开播的直播间,经常出现卡顿,而且画面一卡6,7s,重新播放时会出现跳帧,卡顿频率也较高,导致该App可用性极低。 二. 分析 1. 直播架构分析 根据log与抓包分析,其使用协议与后端架构如下: 直播server 国内:福建泉州(联通)、广东佛山、肇庆(电信) 国外:如果ss登陆韩国,则访问韩国机房 拉流CDN 国内:潮州(联通)、揭阳(电信转载 2017-04-21 09:42:49 · 966 阅读 · 0 评论 -
连麦效果测试
转载地址:Agora微信公众号连麦表现上,有独特指标来区隔 ▼ 1. 低延时连麦中,最重要的元素,就是低延时。连麦的本质是视频通话,而视频通话最重要的指标就是延时。只有低延时,主播和连麦嘉宾之间,才可以较好的互动、交流。根据ITU-TG.114标准,单向通话延时大于150ms就可受到通话连续性受到影响,最大可容忍时延为400ms。SD-RTN™方案,基于UDP。SD-R转载 2017-05-23 18:03:16 · 2777 阅读 · 0 评论 -
AVFormatContext中的三个AVPacketList类型的缓冲的浅显分析
转载地址: AVPacketList是代表链表的一种节点类型,每一个节点内存放的是该链表的内容(一个AVPacket)和一个用于串接链表的指针(看起来是一个单链表) [cpp] view plain copy typedef struct AVPacketList { AVPacket pkt; struct AVPacketList *next; } AVPacketL转载 2017-09-20 19:27:40 · 1161 阅读 · 0 评论 -
ffmpeg综合应用示例(三)——安卓手机摄像头编码
转载地址:http://blog.youkuaiyun.com/nonmarking/article/details/48601317本文的示例将实现:读取安卓手机摄像头数据并使用H.264编码格式实时编码保存为flv文件。示例包含了1、编译适用于安卓平台的ffmpeg库2、在Java中通过JNI使用ffmpeg3、读取安卓摄像头数据并在后台线程中使用ffmpeg进行编码的基本流程转载 2017-02-16 23:26:42 · 796 阅读 · 0 评论 -
ffmpeg综合应用示例(二)——为直播流添加特效
转载地址:http://lib.youkuaiyun.com/article/liveplay/37152在上一篇文章中,讲解了如何利用ffmpeg实现摄像头直播,本文将在此基础上,实现一个可以选择各种视频滤镜的摄像头直播示例。本文包含以下内容1、AVFilter的基本介绍2、如何利用ffmpeg命令行工具实现各种视频滤镜3、如何利用libavfilter编程实现在摄像头直播流转载 2017-02-16 23:24:24 · 1031 阅读 · 0 评论 -
在Android上实现多格式多媒体播放器的几种方式
转载地址:http://blog.youkuaiyun.com/huibailingyu/article/details/7566145Google在Android 2.0版本以后采用了StageFright作为他的多媒体框架,但是StageFright自带的音视频解码标准实在太少。 Android 2.3.1里面原生支持的Extractor有: AMR, MP3, MPEG转载 2016-10-07 11:15:04 · 2134 阅读 · 0 评论 -
对多媒体框架的几点看法
转载地址:http://blog.youkuaiyun.com/huibailingyu/article/details/7565861对多媒体框架的几点看法 WiKi上定义: A multimedia framework is a software framework that handles media on a computer and through a network. A good multime转载 2016-10-07 11:16:21 · 1392 阅读 · 0 评论 -
傅里叶分析之从入门到放弃
作者:Heinrich链接:https://zhuanlan.zhihu.com/p/19763358来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作 者:韩 昊知 乎:Heinrich微 博:@花生油工人 知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面转载 2016-10-20 19:17:57 · 2751 阅读 · 0 评论 -
webrtc:音频处理流程
转载:http://blog.youkuaiyun.com/neustar1/article/details/19200489本文概要介绍WebRTC的音频处理流程,见下图webRTC将音频会话抽象为一个通道Channel,譬如A与B进行音频通话,则A需要建立一个Channel与B进行音频数据传输。上图中有三个Channel,每个Channel包含编解码和RTP/RTCP发送功能。转载 2016-10-31 20:02:05 · 1671 阅读 · 0 评论 -
WEBRTC音视频接收(从网络接收RTP包到组帧)
转载地址:http://blog.youkuaiyun.com/doitsjz/article/details/52462252WebRtcSession::SetLocalDescription|WebRtcSession::SetRemoteDescription->WebRtcSession::CreateChannels->WebRtcSession::CreateVoiceChannel|转载 2016-11-01 15:50:22 · 2245 阅读 · 0 评论 -
Android使用MediaRecorder和Camera实现视频录制及播放功能整理
转载请注明出处:http://blog.youkuaiyun.com/woshizisezise/article/details/51878566这两天产品经理向我丢来一个新需求,需要在项目里添加一个视频录制的功能,正好是我没做过的,于是研究了一番。在网上搜索了一些案例,但是都是不完整的,要不就是分辨率有问题的,要不就是声音有问题的,要不就是实现了视频录制但是没有播放功能的,所以我就想自己做一个,整合转载 2017-02-16 20:09:17 · 2982 阅读 · 1 评论 -
H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
一、MP4格式基本概念MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of audio-visual objects Part 12转载 2017-02-16 20:10:52 · 631 阅读 · 0 评论 -
FFMpeg处理RTMP流的总结
转载地址:http://blog.chinaunix.net/uid-26000296-id-4095806.htmlFFMpeg处理RTMP流有两种方式: 一个是使用自带的RTMP代码功能; 一个是使用第三方库librtmp;下面就这两种方式的一些使用和差异做了个总结;一、自带RTMP代码功能FFmpeg自带的RTMP代码只支持RTMP协议,不支持rtmpt,rt转载 2017-02-16 21:34:55 · 5339 阅读 · 0 评论 -
最简单的基于FFMPEG的转码程序 —— 分析
转载地址1 转载地址2 模块: libavcodec - 编码解码器 libavdevice - 输入输出设备的支持 libavfilter - 视音频滤镜支持 libavformat - 视音频等格式的解析 libavutil - 工具库 libpostproc - 后转载 2017-09-21 09:49:04 · 2320 阅读 · 0 评论