iOS音視頻開源框架WebRTC入門-本地/遠端圖像等比縮放

系列

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容