自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (53)
  • 收藏
  • 关注

转载 强大的vim配置文件,让编程更随意

花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4....

2015-08-31 11:11:20 415

原创 Ubuntu下Thunderbird和exchange配置

1 Tools => Add-ons => 搜索 "exchange"2 安装 "ExQuilla"3 Tools => 启动"ExQuilla for Microsoft Exchange" => "Add Microsoft Exchange account"4 填写邮箱地址和密码, 其他默认, 然后下一步5 直接点 "do auto discover", 出现两个绿色的小原点

2015-08-31 10:53:32 3746

原创 ID3信息

在播放歌曲的时候,在播放器上显示的“标题”、“专辑”、“演唱者”等信息,这些可以让听众更好地了解歌曲。这些信息通常都是来自于音频文件自身存储的ID3信息里。通常ID3位于MP3文件中,到目前为止有两个版本ID3v1和ID3v2,其中ID3v2里有若干个子版本,现在仍然能在很多音频文件中看到ID3v1版本的信息。ID3使用已经很广泛了,至今没有国际统一的ID3规范标准发布,协

2015-08-29 08:48:31 2106

转载 韦东山嵌入式Linux

http://edu.csdn.net/course/detail/207

2015-08-28 16:53:48 754

原创 程序员面试经典源代码

ctciSolutions for "Cracking the Coding Interview v5"Adding equivalent solutions in Objective-C Adding my own solutionsSource Code:gaylemcd/ctcictci v6 Source Code:CtCI-6th-

2015-08-28 14:36:05 1166

转载 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

RTP          参考文档 RFC3550/RFC3551         Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP)

2015-08-27 13:41:05 890

转载 编解码技术学习网站汇总

1.音视频开源1.1 FFMPEGhttp://www.ffmpeg.org/http://dranger.com/ffmpeg/Ffmpeg Basic http://ffmpeg.tv/http://www.libav.org/1.2 H264/AVC http://www.videolan.org/developers/x264

2015-08-27 13:03:16 520

转载 android5.0 音乐播放,加载extractor

android5.0和以前的版本有变动,音乐播放不在走awesomeplay,audiotrack了;现在走nuplayerdriver,nuplayer,nuplayerrender。音乐播放:1。mediaplay[cpp] view plaincopystatus_t MediaPlayer::prepare()

2015-08-25 21:22:18 2272

转载 ffmpeg移植到Android

ffmpeg移植到Androidhttps://github.com/omxcodec/stagefright-plugins应用程序为了使用底层的C/C++代码,可以NDK方式开发。这样ffmpeg可以NDK的方式使用编译和移植。网上有一大堆的资料了,这样的方式本人还没有试验过。这里的移植方式是,把ffmpeg加入到源代码树里,和底层的解码extractor对接,非常

2015-08-25 15:16:05 867

原创 Android NDK资料

链接:http://pan.baidu.com/s/1gdm5j6j 密码:y1h0

2015-08-25 14:50:48 405

转载 ffmpeg生成带关键帧头信息的flv文件(一)

普通flv文件头信息中不带关键帧信息,在网页播放器中播放时,seek速度很慢,为了加快flv的seek速度,我们可以在flv的头信息中写入关键帧信息.主要方法为;在写头信息时预留一定的位置用来写关键帧信息,在写包时包关键帧信息先保存起来,等到写文件结束时,根据需要把保存的关键帧信息写到预留的头信息中. /* * FLV muxer * Copyright (c) 2003 Th

2015-08-13 16:40:30 2050

原创 Android源代码Linux Kernel下载及编译

SDK编译编译Android源码和内核时不会自动编译SDK,可以下载官方提供的SDK,也可以自己手动编译SDK。 开发应用程序的时候,常常通过SDK所带的模拟器来调试APK应用程序,比在真机上高效和便捷,模拟器可以配置出各种参数,可以验证应用程序的“适配”能力。Linux和MacOS: 1. 下载源代码,和其他下载代码一样。 2. 选择SDK对应的产品。$ lunch sdk-eng注意:

2015-08-12 19:19:00 1204

原创 Android安卓开发官方文档国内镜像

http://wear.techbrood.com/index.html非常好的镜像网站,真是很好。

2015-08-11 13:30:04 1729

转载 Android整机源码如何轻松下载?清华大学Android源码镜像

今天发现,清华大学提供AOSP镜像,以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了帮助:https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android仓库地址:git://aosp.tuna.tsinghua.edu.cn/android/使用浏览器访问:http://aosp.tuna.t

2015-08-11 13:27:31 803

原创 Linux下大文件分割和小文件合并

就像Android中调试问题,有的时候Log连续保存会很大,这个时候进行分割就很好地处理文件了。在Linux下分割文件通过split工具进行,合并文件可以通过cat进行。split a. 可以按行数进行分割 split -l 500 big_file.txt new_fileb. 可以按文件大小分割 split -b 100m big_file.txt new_filecat cat

2015-08-06 12:47:18 2268

原创 【Android多媒体】NuPlayer for HTTP Live Streaming【5】

4. start(1) mediaplayer.cppstatus_t MediaPlayer::start(){ ALOGV("start"); status_t ret = NO_ERROR; Mutex::Autolock _l(mLock); mLockThreadId = getThreadId(); if (mCurrentState & MEDIA_

2015-08-04 19:17:33 1933 1

原创 【Android多媒体】NuPlayer for HTTP Live Streaming【4】

3. Prepare(1) mediaplayer.cpp// must call with lock heldstatus_t MediaPlayer::prepareAsync_l(){ if ( (mPlayer != 0) && ( mCurrentState & ( MEDIA_PLAYER_INITIALIZED | MEDIA_PLAYER_STOPPED) )

2015-08-03 23:22:30 1857

原创 【Android多媒体】NuPlayer for HTTP Live Streaming【3】

2. setVideoSurfaceTexturedisplay设置这里用了SurfaceTexture,可以说替换了以前的SurfaceView。SurfaceTexture比SurfaceView更优化和强大,主要是体现在现实窗口的绘画和控制方面,这方面以后再详细研究。 mediaplayer.cppstatus_t MediaPlayer::setVideoSurfaceTexture(

2015-08-03 17:27:39 2190

原创 【Android多媒体】NuPlayer for HTTP Live Streaming【2】

不管是本地播放多媒体,还是流媒体播放,在上层的实现方法都是一样的,总体来说就下面的这些流程。MediaPlayer mMediaPlayer = new MediaPlayer( ); //创建mediaplayer mMediaPlayer.setDataSource(mContext, mUri); // setDataSoutcemMediaPlayer.setDisplay(mSurf

2015-08-02 21:01:34 4739

原创 【Android多媒体】Android5.0 NuPlayer多媒体框架【1】

Android流媒体框架在Gingerbread Android2.3版本的时候加入的,其中实现的核心就是NuPlayer。在之前的版本中一般认为Local Playback就用Stagefrightplayer+Awesomeplayer,流媒体用NuPlayer。从现在来看,NuPlayer大有替换掉StagefrightPlayer+AwesomePlayer的趋势,现在NuPlayer也可以

2015-08-02 14:58:34 13415 1

转载 【Android多媒体】多媒体架构-Android官网

MediaAndroid provides a media playback engine at the native level called Stagefright that comes built-in with software-based codecs for several popular media formats. Stagefright features for audio and

2015-08-01 21:40:46 2617

原创 【Android常识】Android之父Andy Rubin:被乔布斯羡慕嫉妒的天才

今年中国掀起一股“苹果热”,智能手机iPhone、平板电脑iPad遭疯抢,一度卖断货。然而,令许多人意想不到的是,在“苹果”的老家——美国市场,智能手机中卖得最火的并不是iPhone,而是Android。而且,Android手机增长速度之迅猛令人咂舌——全世界每天都在新增加40万用户。如今,Android及它的绿色小机器人标志已经和苹果的iPhone一样风靡世界。美国《新闻周刊》曾评论称,

2015-08-01 20:07:36 1045

原创 【Android常识】未来夏娃

《未来夏娃》又称《未来的夏娃》,是维里耶德利尔·亚当在1886年出版的科幻小说。内容简介Hadaly既聪明又美丽,更有智慧,但是她毕竟只是机器人,人性、灵魂和科学的矛盾碰撞,就导致了一场类似《浮士德》的悲剧。 《未来夏娃》中将外表像人的机器起名为“安德罗丁”(android),它由4部分组成: 1.生命系统(平衡、步行、发声、身体摆动、感觉、表情、调节运动等); 2.造型解质(关节能自由运动的

2015-08-01 17:37:44 1749

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2 压缩包第二部分

2017-04-21

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1 压缩包第一部分

2017-04-21

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2 压缩包第二部分

2017-04-21

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1, 压缩包的第一部分

2017-04-21

Eclipse下NDK开发参考

此为较老的NDK开发官方参考,Eclipse开发环境的例子,如果是用最新的Android Studio去官网参照最新的帮助文档即可。

2017-04-21

Pro Android C++ with the NDK_source 源代码

Pro Android C++ with the NDK_source, 源代码

2017-04-21

webrtc_slidex.pdf

webrtc_slidex, 一个简单的入门讲义

2017-04-20

visualc++音频视频处理技术及工程实践.part2

visualc++音频视频处理技术及工程实践.part2, 压缩包第2部分, 非常适合新手入门的资料

2017-04-14

visualc++音频视频处理技术及工程实践.part1

visualc++音频视频处理技术及工程实践.part1,压缩包第一部分,非常适合新手入门

2017-04-14

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2)(2-2)

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2), 压缩包的地部分(2-2)

2017-04-14

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(1)(2-1)

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史, 压缩包的第一部分,非常经典的书籍(2-1)

2017-04-14

计算机程序设计艺术(第4卷)第2册(双语版)生成所有元组和排列

计算机程序设计艺术(第4卷)第2册(双语版)生成所有元组和排列, 非常经典的书籍

2017-04-14

计算机程序设计艺术(第4卷)第0册(双语版)组合算法与布尔函数概论

计算机程序设计艺术(第4卷)第0册(双语版)组合算法与布尔函数概论, 非常经典的书籍

2017-04-14

Learning webrtc

webrtc入门资料, Learning Webrtc

2017-03-18

webrtc中文API

webrtc中文API

2017-03-17

real-time-communication-with-webrtc-peer-to-peer-in-the-browser

webrtc入门经典书籍,《real-time-communication-with-webrtc-peer-to-peer-in-the-browser》

2017-03-17

webrtc-web

webrtc-web开发,学习入门html5的资料。

2017-02-22

源代码-《马上着手开发 iOS 应用程序》

源代码-《马上着手开发 iOS 应用程序》,是objectvie-c代码。

2017-02-11

马上着手开发 iOS 应用程序

《马上着手开发 iOS 应用程序》是官方帮助文档的入门集合(首先看这个材料最好),例子机遇objective-c,官网现在的帮助文档都是基于swift,如今开发中还是有大量的objective-c程序存在,对于入门的选手还是先看基于objective-c适合,以后用到了swift再学习swift就好了。

2017-02-11

《马上着手开发 iOS 应用程序》-HelloWorld

《马上着手开发 iOS 应用程序》-HelloWorld 是官方帮助文档的第一个程序,入门教程参考。

2017-02-10

3GPP libaacPlus 3GPP TS 26.410 V13.0.0 (2015-12)

3GPP libaacplus, 同时demo程序修改可以运行error pattern模式

2016-12-29

jemalloc-4.4.0全面分析

jemalloc-4.4.0全面分析

2023-02-08

scrt-sfx-8.3.4-1699.ubuntu16-64.x86_64.tar.gz

Mac版 Secure CRT Secure CFX, 基于Ubuntu 16.04 平台,8.3.4版本。

2019-09-05

scrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb

Mac版 Secure CRT Secure CFX, 基于Ubuntu 16.04 平台,最新版本。

2019-09-05

人工智能开源与标准化研究报告.pdf

人工智能开源与标准化研究报告,国家框架下制定如何开源人工智能,制定标准。

2019-08-18

语音信号处理3课件.rar

语音信号处理3课件

2019-06-20

语音信号处理实验教程代码.zip

语音信号处理实验教程源代码

2019-06-18

天津大学 ACM模板

天津大学 ACM模板 本科的少年们从大二一直干到大四吧, 无怨无悔,最好的ACM模板。

2018-01-25

音频交互延时多大比较好

I TU G.114 建议, 对于好的话音质量, 单向端到端延迟应不大于150ms。 如果时延在200~400ms, 通话的交互性比较差, 但是尚可接受。 时延大于400ms, 则无法正常交互。

2017-12-05

T-REC-H.264-200305

较早的H.264编解码标准,现在解决问题有一些编解码器还是用的那个时候的,参考此文档有用

2017-06-24

YUV420读写

YUV420简单读写实例

2017-06-24

3GPP FloatFR_aacPlus android以及Linux平台编译

1. Encoder和Decoder一起合并编译 2. android编译生成.so,Linux编译生成.a 3. 详细的请参考 3GPP官网

2017-06-09

webrtc_MAC编译

webrtc_MAC编译, 包括编译环境构建,下载代码,编译以及运行

2017-05-03

webrtc_IOS编译

webrtc_IOS编译, 包括编译环境构建,下载代码,编译以及部署运行

2017-05-03

webrtc_windows环境下编译

webrtc_windows环境下编译. 包括环境建立,下载代码,编译以及运行简单程序。

2017-05-02

webrtc_Linux源代码获取以及编译

webrtc_Linux源代码获取以及编译, 包含了如何建立编译环境,下载代码,编译,以及运行

2017-05-02

webrtc_android源代码获取以及编译

webrtc_android源代码获取以及编译, 如建立webrtc编译环境,下载代码以及编译和简单的运行。

2017-05-02

RTP_RTCP基础

RTP_RTCP基础

2017-04-25

MPEG-4_H.264视频编解码工程实践.rar

MPEG-4_H.264视频编解码工程实践.rar 光盘资源 非常好的H.264解码参考

2017-04-20

VisualC++音频视频处理技术及工程实践.iso

VisualC++音频视频处理技术及工程实践.iso, 原书光盘

2017-04-20

空空如也

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

TA关注的人

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