- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 ios AudioUnit 播放 pcm 数据
ios AudioUnit 播放 pcm 数据由于公司要做音频播放,配合ffmpeg,把音乐解码承pcm裸数据,然后通过ios AudioUnit播放。1,
2017-05-31 20:13:14 5193 1
原创 解决 eclipse移植androidstudio Could not determine 的问题
解决 eclipse移植androidstudio Could not determine 的问题因为帮朋友移植eclipse工程到android studio上开发,按照教程先在eclipse 导出android 的工程,然后再android studio导入这个工程结果出现下边错误Could not determine the class-path for inte
2017-05-27 17:39:41 5853
原创 腾讯 互动直播 ios soundtouch 崩溃问题
腾讯 互动直播 ios soundtouch 崩溃问题 因为公司需要变声功能,而腾讯sdk提供的变声只有几种,所以找到soundtouch,再移植android过程中没遇到问题,而再ios平台按照正常流程打包,调用却出现崩溃,通过定位发现,自己变声的接口没有用到。后来发现原来腾讯sdk自带了soundtouch功能,所以再打包soundtouch命名空间换下就可以了例如下边:n
2017-05-27 16:17:53 943
原创 ffmpeg 编码 apng 解决内存泄露问题
ffmpeg 编码 apng 解决内存泄露问题1.通过之前写的文章可以很容易进行apng的编码,但是通过使用memcheck内存检测,发现编码多张png图片造成了严重的内存泄露问题chenglong@chenglong-virtual-machine:~/work/ffmpeg$ valgrind --tool=memcheck --leak-check=full --show-r
2017-05-26 16:15:52 1908
原创 ffmpeg 解码 png apng 图片
ffmpeg 解码 png apng 图片1,搭建环境参考网上搭建 ubuntu 下 ffmpeg 环境2. 定义解码结构体typedef struct Decode_PNG_Key{ int video_stream_index; AVFormatContext *pFormatCtx; AVCodecContext *pCodecCtx; AVCodec
2017-05-25 20:08:06 2641 1
原创 ffmpeg 编码 png apng图片
ffmpeg 编码 png apng图片1. 搭建环境首先需要搭建ubuntu下,ffmpeg开发环境,这个网上有很多在这里就不多叙述了2. 定义编码器相关的结构体typedef struct Encode_PNG_Key{ AVFormatContext* pFormatCtx; AVOutputFormat* fmt; AVStream* vid
2017-05-25 19:58:36 4105 1
原创 xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64
xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm641,准备工作首先确定已经编译好了各个版本库2. 创建工程 工程名encoder3. 如1所示添加依赖库,添加自己代码4,选择基本ios设备 编译编译提示成功5,再工程平
2017-05-24 17:33:47 792
原创 xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
xcode soundtouch 一次编译armv7 armv7s arm64 i386 i64 库
2017-05-24 15:57:28 953
原创 mac 下移植 ffmpeg 支持x264 faac lame png 开启asm neon 加速
mac 下移植 ffmpeg 支持x264 faac lame png 开启asm neon 加速 1. 获取 ffmpeg 源码http://ffmpeg.org/releases/ffmpeg-2.8.11.tar.bz22.再ffmpeg-2.8.11 平级目录下创建build-ffmpeg.shtouch build-ffmpeg.sh3.设置权限
2017-05-19 19:45:57 1207
原创 mac 下移植 faac
mac 下移植 faac 1. 获取faac源码 faac-1.28https://sourceforge.net/projects/faac/files/faac-src/faac-1.28/2.再faac-1.28平级目录 创建 build-faac.sh脚本文件touch build-faac.sh3.设置 脚本权限sudo chmod 777
2017-05-19 19:28:07 854
原创 mac 下移植 x264 使用 neon 多线程加速
mac 下移植 x264 使用 neon加速1.获取x264源码git clone http://git.videolan.org/git/x264.git2. 再x264上级目录创建build_x264.shsudo chmod 777 build_x264.sh3.更改build_x264.sh的内容#!/bin/shCONFIGUR
2017-05-19 19:12:30 1221
原创 腾讯互动直播 音频 视频 踩过的坑 二
腾讯互动直播 音频 视频 踩过的坑 二1),再项目中需要主播能够调节用户端听到的声音的大小,这里看到sdk里边有对应的调节音量大小的接口。 public native int SetAudioDataDBVolume(int var1, int var2); public native int GetAudioDataDBVolume(int var1);通过对帮助文档
2017-05-17 20:03:10 975
原创 腾讯互动直播 音频 视频 踩过的坑
腾讯互动直播 音频 视频 踩过的坑由于公司业务需要互动直播业务,再调用腾讯的sdk的时候,由于是小公司,很难即使得到腾讯技术人员回复,以下将列举我再音频,视频这块遇到一些坑腾讯互动sdk的地址:https://github.com/zhaoyang21cn/ILiveSDK_Android_Demos1,由于公司业务需要对互动直播观众端音频可以进行加密,听不清,
2017-05-17 19:32:03 4771
原创 vmware下搭建mac开发环境
vmware下搭建mac开发环境参考连接:https://jingyan.baidu.com/article/54b6b9c0ec0a1b2d593b4745.html主要讲述下自己遇到的坑1,vmwave workstation 如果你要装mac 10.12 需要再安装vmwave workstation之前,运行链接所提到,unlock2.8。否则会出现你的你
2017-05-15 16:06:24 465
原创 android librtmp 推送h264流 aac流 基本过程总结五 推流aac
android librtmp 推送h264流 aac流 基本过程总结三 推流aac1,aac 编码初始化定义编码的结构体typedef struct AudioEncodeFaacInformation{ faacEncHandle hEncoder; faacEncConfigurationPtr pConfiguration; int init_flag; unsi
2017-05-12 19:45:15 1612
原创 android librtmp 推送h264流 aac流 基本过程总结四 推流x264
android librtmp 推送h264流 aac流 基本过程总结三 推流x2641. x264初始化配置注意:这里边我踩了一些坑,rtmp 推流过程中去掉nal中pps,sps,只允许一帧中只有一个nal片,之前测试初始化x264参数没注意到这个问题导致自己推流再nginx服务器中没有正确的切成ts流,播放异常。另外需要注意推流的时候一定要跟faac流一个时间线,要不然会出现音视
2017-05-12 19:12:05 2247 2
原创 android librtmp 推送h264流 aac流 基本过程总结三 移植faac
android librtmp 推送h264流 aac流 基本过程总结三 移植faac1. 下载faac源码https://sourceforge.net/projects/faac/files/faac-src/faac-1.28/faac-1.28.zip/download?use_mirror=nchc2. ubuntu 下交叉编译faac进入faac文件夹路径t
2017-05-12 11:44:43 630
原创 android librtmp 推送h264流 aac流 基本过程总结二 x264移植
android librtmp 推送h264流 aac流 基本过程总结二 x264移植1.下载x264 源码git clone http://git.videolan.org/git/x264.git2. 再ubuntu下,通过ndk 编译so库进入x264文件夹目录下,新建build_android.sh设置 build_android.sh的权限
2017-05-12 11:32:37 580
原创 android librtmp 推送h264流 aac流 基本过程总结一 移植librtmp
一.移植librtmp 到android平台1.下载 librtmp 源码git clone git://git.ffmpeg.org/rtmpdump2. ubuntu 下 编译rtmp创建jni文件夹mkdir jnicd jnitouch application.mkvi application.mkNDK_TO
2017-05-12 09:19:56 949
STM8使用大全 STM8中文数据手册 STM8中文参考手册 STM8各个模块参考历程 STM8函数库 从入门到精通
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人