系列
iOS音視頻開源框架WebRTC入門-編譯(前序-授人魚不如授人以漁)
iOS音視頻開源框架WebRTC入門-編譯(后序-帶WebRTC源碼)
iOS音視頻開源框架WebRTC入門-AppRTCMobile(WebRTC官網demo)
iOS音視頻開源框架WebRTC入門-簡單應用
iOS音視頻開源框架WebRTC入門-本地/遠端圖像等比縮放
iOS音視頻開源框架WebRTC入門-外網通信
背景
最近,有位網友問我一個問題:使用WebRTC,如何保證本地/遠端視頻圖像不被拉伸?
對于遠端,有一種解決辦法就是讓后臺傳數據的時候附帶本視頻流的size
,這樣以后本地就好做了
其實看了WebRTC官方的demo(不會編譯的童鞋可以看?這里),從中可以看出WebRTC框架內部已經幫我們實現了:
image.png
回調:
image.png
詳細你可以看我重寫大神涂耀輝的一個WebRTC demo
注意事項
如果你本地使用這個類:RTCCameraPreviewView
(類似官方demo寫法),他會自動實現:Aspect fit local video view into a square box
這是WebRTC官方demo的一段代碼:
image.png