or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
二次元直播 - 虛擬主播與 ReplayKit 的邂逅 - Han Chang
二次元直播 - 虛擬主播與 ReplayKit 的邂逅 - Han Chang
所有議程請見議程表。
歡迎來到 https://hackmd.io/@iPlayground/2019 共筆
點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。
YouTube
Slide
使用 ReplayKit 將螢幕影像與聲音推流
大綱
17 直撥推流架構
螢幕直播推流架構
實作螢幕直撥遇到的問題
17 直播推流架構
原本的架構:直播主推到server server再推給觀眾

Server Clusters: 多台server做負載平衡,以及分散式運算
主播端:客製化的LFLiveKit
Fork 上面的分支,進行客製化的需求(如混音,濾鏡)

螢幕直播推流架構
使用App Entension, 無法單獨安裝,但是可以獨立開啟
實作螢幕直撥遇到的問題
extenstion 如何與 app 溝通
觀眾聽不到主播的聲音
ㄧ 有聲音但是畫面卡頓
螢幕轉橫就跑版了
螢幕方向資訊
CMSampleBufferRef
總結
Reference
tags:
iPlayground2019