Android 音频 RTMP 发布
Android Audio RTMP publish
Android客户端通过麦克风接收实时语音,并将语音流数据通过RTMP发送到服务器,我想实现客户端的传输功能,我的想法是将AudioTrack转换为ffmpeg ffmpeg(转AAC PCM),然后发送到服务器,但是代码很难实现。
等待您的答复,谢谢!
- 使用voaacenc将pcm编码成aac,可以参考项目中的AAC_E_SAMPLES.c
- 使用librtmp rtmpdump.mplayerhq.hu/发送aac包,参考这篇博客www.codeman.net/2014/01/439.html。 (很抱歉,我不能 post 超过 2 个链接)
- 连接
- 发送元数据
- 发送 aac 规范数据
- 发送aac包,pts必须增加
- 断开连接
Android客户端通过麦克风接收实时语音,并将语音流数据通过RTMP发送到服务器,我想实现客户端的传输功能,我的想法是将AudioTrack转换为ffmpeg ffmpeg(转AAC PCM),然后发送到服务器,但是代码很难实现。 等待您的答复,谢谢!
- 使用voaacenc将pcm编码成aac,可以参考项目中的AAC_E_SAMPLES.c
- 使用librtmp rtmpdump.mplayerhq.hu/发送aac包,参考这篇博客www.codeman.net/2014/01/439.html。 (很抱歉,我不能 post 超过 2 个链接)
- 连接
- 发送元数据
- 发送 aac 规范数据
- 发送aac包,pts必须增加
- 断开连接