iOS开发RTCEAGLVideoView


#1


我接收了远程的RTCVideoTrack, 把它放在屏幕上企图全屏显示,但发现图像严重拉伸,随后我使用AVMakeRectWithAspectRatioInsideRect(CGSize aspectRatio, CGRect boundingRect)方法将图像以合适比例放置到屏幕上,但接收到的图像显示无法充满屏幕,而安卓那边全屏状态下没有图像变形情况,请问我如果要全屏展示图像应该怎么做?非常感谢!


#3

我目前使用的是谷歌的WebRTC,并没有嵌入三方,我感觉 - (void)renderFrame:(RTCI420Frame*)frame;方法可能有帮助,但RTCI420Frame这个类完全找不到使用方法


#4

你好能给个demo吗? 网上下的都收不到远程视频流


#5

这个是个很简单的demo,可以参考用,但还是很多bug的, https://github.com/tuyaohui/WebRTC_iOS


#6

自己编译源码

将它暴露出来进行修改AVCaptureVideoPreviewLayer *previewLayer; videoGravity属性