Android端音视频采集到推流这一步,服务器端不需要 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Android端音视频采集到推流这一步,服务器端不需要

2016-06-14 11:48:01 3742 2

现在因为项目需求,需要做一个android端采集音视频并实时对音视频编解码(AAC/H.264),
然后封包RTMP推送至流媒体服务器,服务器端再实时将可播放的流发送至其他android客户端以支持RTMP协议的流媒体播放。
在网上找了很多文章都大同小异,而且感觉不是很适合。

感觉视频流用MediaRecorder进行H264硬编码 + LocalSocket的方案可行,但要是直接可播放的流貌似应该要先发送SPS和PPS信息,包括打上时间戳等;

音频采用AudioRecorder采集,但是硬编码AAC不可行(大部分Android不支持),软编码的话具体不知道怎么实现、包括对裸流的处理,具体需要怎样让裸流变成可播放流。

还有推流的步骤也很关键,不知道音视频流是应该单独推还是需要合成一起去推,包含音视频流同步的问题。
这个包juv-client-client.jar支持RTMP协议推流,但是结合上面的步骤具体怎么用也不清楚,或者应该用其它支持RTMP的库?

总之,现在只有思路、以及部分实现的碎片,感觉整合成一个完整的直播方案并实现还有很大的难度,因为之前从未接触过这方面,音视频的技术积累几乎为零,所以短时间内肯定弄不出来。还望各位大牛不吝赐教,万分感谢!

取消 提交回答
全部回答(2)
  • Alibab_Cloud
    2021-01-25 15:30:54

    欢迎联系我,了解阿里云优惠.

    0 0
  • 爵霸
    2019-07-17 19:37:11

    H.264 协议流媒体编码的实现,如果没有硬件支持对系统的要求太高,大部分 Android 手机支持可能存在问题。
    H.264 本身就是音频与视频同步的,打包在一起就不用太多的考虑;但如果分开,则需要考虑传输过程中的同步问题。

    多媒体编码,也是一个难点。

    0 0
添加回答
相关问答

1

回答

Android 自定义相机录制视频出错:报错

2020-06-06 18:07:24 201浏览量 回答数 1

1

回答

Android 自定义相机录制视频出错 - 安卓报错

2020-05-30 11:19:41 248浏览量 回答数 1

1

回答

Android 自定义相机录制视频出错 403.10 禁止访问:配置无效

2020-05-27 10:02:45 268浏览量 回答数 1

0

回答

调用Android SDK上传属性

2022-07-06 12:23:45 138浏览量 回答数 0

1

回答

oss android sdk说明

2018-01-17 13:39:08 686浏览量 回答数 1

0

回答

Android SDK是什么?

2017-11-01 10:18:13 4217浏览量 回答数 0

0

回答

Android SDK如何下载?

2017-10-24 14:50:22 1637浏览量 回答数 0

0

回答

Android SDK如何下载?

2017-10-24 10:28:21 2596浏览量 回答数 0

0

回答

Android SDK 3.0配置如何实现?(1)

2017-10-23 10:53:07 1529浏览量 回答数 0

1

回答

API网关 Android SDK哪里下载

2017-03-08 14:03:16 2189浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载