![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 使用librtmp推流
文章平均质量分 76
Suk_39799839
这个作者很懒,什么都没留下…
展开
-
Android 使用librtmp推流【推流接口调用模块】
推流调用流程:init()-->initAudioGatherer(),initEncoders()-->startGather(),startEncoder(),starPublish()推流接口调用代码如下:package com.blueberry.media;import android.app.Activity;import android.media.MediaCodec原创 2017-11-19 16:10:48 · 1429 阅读 · 0 评论 -
Android 使用librtmp推流【音视频传输】
1.通过jni调用librtmp下面是jni中提供调用的本地方法:public final class PublishJni { static { System.loadLibrary("publish"); } static native long init(String url, int w, int h, int timeOut);原创 2017-11-19 22:39:34 · 2744 阅读 · 6 评论 -
Android 使用librtmp推流【视频YUV格式转化】
YUV420P原创 2017-11-19 22:15:58 · 942 阅读 · 0 评论 -
Android 使用librtmp推流【音视频编码模块】
视频编码部分:1.视频编码模块通过接口initVideoEncoder用来初始化视频编码器。2.通过调用startVideoEncode()开始视频编码。startVideoEncode()中开启视频编码线程,编码线程中调用byte[] data = videoQueue.take()来获取待编码的数据,videoQueue中的数据是在RtmpPublish原创 2017-11-19 21:44:33 · 843 阅读 · 0 评论 -
Android 使用librtmp推流【音频采集模块】
音频采集模块提供的接口initAudioDevice在RtmpPublisher初始化init()时被调用。1.initAudioDevice处理过程如下:1).创建AudioRecord对象mAudioRecord=newAudioRecord(MediaRecorder.AudioSource.MIC, sampleRate, channel原创 2017-11-19 20:56:37 · 622 阅读 · 0 评论 -
Android 使用librtmp推流【视频采集模块】
视频采集原创 2017-11-19 16:31:36 · 810 阅读 · 0 评论 -
Android 使用librtmp推流
最近一个发现一个android手机推流的一个开源项目,视频采用H264编码、音频采用ACC编码、传输采用Rtmp协议,下面是github地址:https://github.com/blueberryCoder/LiveStream原创 2017-11-19 14:58:41 · 2901 阅读 · 0 评论