~/talk

Real-time Audio Streaming Dreams with ReactNative and Kotlin

TalkinJapaneseat DroidKaigi 2021 · 2021-10-19..10-21· [react-native, android]
slides:none on file

Shows how to build real-time audio apps with React Native by implementing Android native modules in Kotlin using Coroutines and bridging to JS via Promises and event emitters. Covers PCM capture with MediaRecorder to file, live streaming with an RTMP client library, and a collaborative option using WebRTC with signaling/STUN/TURN, plus concrete code for module setup, permissions, start/stop flow and connection callbacks and a working stand.fm-style recorder/live/collab prototype.

AI-written summary · about

  1. 0:00ReactNative Kotlin streaming
  2. 5:25Android native modules setup
  3. 8:58Kotlin ReactNative integration
  4. 10:44Audio recording in ReactNative
  5. 16:28RTMP streaming in ReactNative
  6. 20:45Streaming events sealed classes
  7. 21:51WebRTC collaborative recording
  8. 23:17ReactNative audio libraries
  9. 24:19Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.