自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 嵌入式linux 线程内usleep与cpu调度时间片大小分析

1.在嵌入式linux平台下调用sleep或者usleep函数的CPU线程调度情况?2.开发板上使用的时at91sam9261 ARM9 CPU芯片,主频240M,操作系统是linux2.6.28.10版本,那么在该操作系统下的线程调度的切换CPU时间片是多长,网上有地方说是linux2.6是线程切换CPU时间片默认是10ms,不知是否准确,不提升线程优先级的情况下能否将线程切换时间片改变(如改...

2018-12-29 17:23:10 3225

转载 AAC_LC用LATM封装header信息解析

通常来说AAC的头信息在编解码过程中是可以获取到的,但今天需要根据音频参数生成相应的AAC头。项目中使用的是AAC_LC,今天先对它的结构进行分析。    项目中使用ffmpeg进行音频编码,音频编码库为FAAC,好吧,直接看代码吧。    ffmpeg调用Faac_encode_init()初始化编码器;在Faac_encode_init()调用faacEncGetDecoderSpecific...

2018-02-22 14:20:43 1272

转载 SDP协议

一、SDP协议介绍SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。SDP 不支持会话内容或媒体编码的协商,所以在流媒

2018-01-16 14:21:27 251

转载 RFC 3016 中文

组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者: 李超(licc_li ,licc_li@sina.com)译文发布时间:2001-4-26版权:本中文翻译文档

2018-01-04 17:33:47 545

转载 AAC头部格式,rtp打包格式

AAC头部格式,RTP打包格式一共有2种AAC头格式,一种是StreamMuxConfig,另一种是AudioSpecificConfig1、AudioSpecificConfig读写header的代码参考    ffmpeg libavcodec\aacenc.c put_audio_specific_config()    ffmpeg libavcodec\m

2018-01-03 16:23:02 3496

转载 RTP协议

RTP协议1 RTP报文格式 2 基于RTP的带宽控制方法      1. 接收端的控制策略      2. 发送端的控制策略   RTP(Real-time Transport Protocol)是由IETF开发的实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。RTP的工作机理与RSVP不同,主要实现一种端到端的多媒体流同步控制

2018-01-03 16:19:51 288

转载 fdk-aac使用

Fdk-aac相比 faac以及其他的aac库,好处是输出码率控制精准,而且支持he-aac的编解码,看了下android源码里面,openmax的soft aac组件就是用fdk-aac实现的 1 decoder decoder主要有两种模式, RAW和ADTS RAW模式: 需要在初始化decoder的时候传入AudioSpecInfo,表明即将送入的rawdata的samplerate, c

2017-10-20 09:22:57 3642

转载 视频、音频打时间戳的方法(转)

一 固定帧率1. 视频时间戳     pts = inc++ *(1000/fps);  其中inc是一个静态的,初始值为0,每次打完时间戳inc加1.    在ffmpeg,中的代码为    pkt.pts= m_nVideoTimeStamp++ * (m_VCtx->time_base.num * 1000 / m_VCtx->time_base.den);

2017-10-11 15:13:40 722

转载 使用libmp3lame库编码mp3

使用libmp3lame库编码mp3LAMElame是一个有名的开源mp3编码库,但是目前网上使用lame库的教程基本都是直接贴一篇代码,没有任何的解释,而每个使用者需要编码的需求都不一样,这些所谓的教程基本没什么作用。 这篇文章将会介绍如何调用lame库的接口编码出mp3。不同于目前网上的大多数lame教程,本文不会干巴巴的贴一屏幕代码,而是尽量对lame库提供的各种参数设置

2017-08-15 10:14:44 1891

转载 ffmpeg音频处理——pcm格式与resample(重采样)

1 基本概念1:获取pcm音频帧声道数AVCodecContext->channelsavframe->channelsprintf("av_frame_get_channels = %d\n",av_frame_get_channels(frame));1.1 声道与布局具有映射关系audio channels and channel_layo

2017-08-15 10:09:12 2714

转载 麦克风PCM数据实时编码MP3数据的方法

pcm 编码mp3

2017-08-11 15:57:45 1799

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除