跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • android 怎么进行声音直播?
未分類
12 9 月 2020

android 怎么进行声音直播?

android 怎么进行声音直播?

資深大佬 : tctc4869 7

要在 android 设备中采集声音(已经通过权限申请的情况下),然后实时采集音频流向 web 端输出,服务端还能进行实时播放(如果有客户端连接拉流的话),我是第一次弄声音实时采集。我有些问题。

我在 android 用 AudioRecord 创建实例进行录音,在线程中用 AudioRecord 实例调用 read 方法,然后通过 WebSocket(OkHttp 下的)输送到 Web 端( Web 端是 Java 的服务端),在 Web 端我用的是注解 @ServerEndpoint 下的 WebSocket,收到从 android 输出的音频流的 byte 数组类型的数据后,到这一步就不知怎么做了,实时播放,也就是直播中的拉流不知道怎么弄了。

浏览器端拉流是怎样的,是在用 js 创建 WebSocket 客户端实例拉流么,直接从服务端拉接收到的 byte 数组?,用什么 html 组件播放?

android 端用拉流播放是怎么处理的么?用 WebSocket 拉流么,直接从服务端拉 byte 数组么?还是要处理什么,还是用其他的网络协议,比如 UDP ?然后播放用哪个控件来弄?

当然以上这是在局域网环境下,

除了用 WebSocket 推流,还有哪些协议比较合适做推流,以及拉流,尤其是互联网环境下?

大佬有話說 (3)

  • 資深大佬 : kop1989

    https://lmbtfy.cn/s/h2mYFJ4AZ6

  • 資深大佬 : richzhu

    @kop1989 这个网站太搞笑了吧,收藏了~

  • 資深大佬 : skipkou

    rtmp

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具