---
title: Lab Meeting Minutes 2024/05/01
tags: lab_meeting
---
> Outline
> [TOC]
---
# PERAL Lab Meeting
- 時間:113 年 5 月 1 日 17:00
- 地點:線上
- 線上會議連結 : [Online](https://meet.google.com/zfi-zmnc-qfw)
- 出席者:吳坤熹老師、謝萬霖、劉怡君、沈家正、梁宇騰、劉冠伶、繆亭霄、蘇翊荃、陳嘉璐、陳品妤、陳姿綾、陳姿澖
- 請假:田蕙瑜
- 會議主題:[WebRTC Media Servers](https://docs.google.com/presentation/d/1yWcBaIlR-IHW-J6rJwjffckss_b2s38GRK9ZIBJ-CIY/edit?usp=sharing) [(PDF)](http://ms15.voip.edu.tw/~jiazheng/files/WebRTC_Media_Server.pdf)
- 主講者: 沈家正
- 主記: 梁宇騰
## 會議內容



RTCPeerConnection音訊、視訊
RTCDataChannel 資料傳輸

與除了自己的所有人建立連線

只需要傳和收一條stream

根據使用者狀況給出不同畫質的stream


可以根據畫面編排調整畫質

可以利用gateway將不同protocol的stream放在一起
---
### 建議&問題
1. [name=Yukino]為何利用這樣的方式彈性比較低? p.8
Ans: [name=] 因為 MCU 是把所有人的畫面都混合起來再傳給 client,而 SFU 是每個人畫面都分開傳,這樣 SFU 的每個 client 都可以自己決定要把畫面放在哪裡,而 MCU 不行
2. [name=Louise] SFU 有什麼缺點嗎? Simulcast 在做 load balancing 難道不會造成CPU 反而耗能更多? p.10 說明的是 media,那 audio 呢?
Ans: [name=] client(左) 端可能要給的頻寬要夠大,總體來說優點大於缺點。還是會影響不過不會大於 MCU。 SFU 主要是用在 media 傳輸。
3. [name=Ellie]為什麼sfu 的cpu會耗得比較少?
Ans:[name=] 因為他把這個工作交給發布者做,SFU 只做轉傳
4. [name=Ellie]mcu可以選畫質嗎?
Ans:[name=] 如果有設計的話也是能叫 server encode 成比較低畫質的
5. [name=Selena]p.4 media server與signal server 的分工?
Ans:[name=]老師補充 解說mcu 與sfu
6. [name=Ryan]webrtc 與websocket的差異?webrtc是用http進行傳輸嗎?
Ans:[name=]webrtc主要針對視訊與音訊,webrtc沒有規定 signaling 要用啥協定
7. [name=Ashley] 剛剛示範的視訊,畫面變動與傳輸的關係? p.11 提到計算與前一個畫面的差異,是使用什麼演算法來達成的?
Ans:[name=Cooper] 如果畫面變動較大,傳送的量就會上升。演算法的部分就要再去研究「視訊編碼」。
8. [name=August]p.8-9 bandwidth不夠的話會怎樣?
Ans:[name=]會停格,每個stream都掉3/4
9. [name=miller]p.12gateway在sfu的拓樸途中應該放在哪裡?
Ans:[name=]比較像mcu的server,會接收所有stream
10. [name=Phoebe] p.4 建議即便是口頭描述了,關鍵字也要出來(eg. NAT Traversal)。另外如果可以畫一個架構圖說明這些 Server 的關係更好。現在常見的這些視訊會議平台偏好採用哪種 Multi-party Architecture?
Ans:[name=] SFU
11. [name=Edgar]simulcast 是協定還是概念?
Ans:[name=]概念. But it is also mentioned in RFC 8853.
12. [name=Edgar]p.12 webrtc 與gateway的傳輸流程
Ans:[name=] gateway 幫忙轉傳到 YouTube Live 上,這樣 YouTube 的使用者就也能看到 WebRTC 會議室裡的情形
13. [name=solomon]為什麼會選擇報告這個主題?signaling server會較為重要
Ans:[name=]因為較感興趣
## 待追蹤事項
1. [name=Ashley]畢業路跑需要安排補水人員,交由下一位值星官。
## 臨時動議
1. [name=Solomon] 上週路跑移至本週
---
散會結束時間: 18:07