Upload
kentpon-wang
View
824
Download
1
Embed Size (px)
Citation preview
Youtube Live Event Streaming
王筠凱 Kentpon 2016/3
● Flow● AudioRecorder● Camera● MediaCodec● JavaCV(FFmpeg)
Outline
https://support.google.com/youtube/answer/6088349?hl=zh-Hant&authuser=1&ref_topic=6136989
https://support.google.com/youtube/answer/6088349?hl=zh-Hant&authuser=1&ref_topic=6136989
https://github.com/bytedeco/javacv/blob/master/samples/RecordActivity.java
AudioRecorder
Camera MediaCodec
FFmpeg YouTube
MediaCodecPCM
NV21
AAC
H.264
RTMP
Ref: https://en.wikipedia.org/wiki/YUV
Ref: http://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities.html
Ref:https://github.com/bytedeco/javacv/blob/master/src/main/java/org/bytedeco/javacv/FFmpegFrameRecorder.javahttps://github.com/youtube/yt-watchme/blob/master/app/src/main/jni/ffmpeg-jni.c
FFmpeg
Ref: https://support.google.com/youtube/answer/6088828?hl=zh-Hant&authuser=1&ref_topic=6136989
QA