Попробуйте OpenWebRTC они уже построили это, и поскольку это Opensource, вы можете использовать его и для своего проекта.
В AppDelegate мы должны инициализировать OpenWebRTC:
@implementation SimpleDemoAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[OpenWebRTCViewController initOpenWebRTC];
return YES;
}
@end
Инициализация OpenWebRTC WebView в контроллере представления
self.browserView = [[OpenWebRTCWebView alloc] initWithFrame:self.view.frame];
[self.view addSubview:self.browserView];
Загрузка страницы так же просто, как
- (void)viewDidLoad
{
[super viewDidLoad];
[self loadRequestWithURL:@"http://demo.openwebrtc.io"];
}
Они поддерживали все неподдерживаемые API WebRTC.
Ниже приведено описание link, в котором объясняется, как шаг за шагом внедрять OpenWebRTC в iOS Project.
Веб-браузер Bowser был создан поверх рамки OpenWebRTC. Таким образом, вы можете открыть любые поддерживаемые webrtc веб-приложения в Bowser, и это сработает, потому что неподдерживаемые API поддерживаются изначально с использованием OpenWebRTC.
Это не только бесплатное приложение, но и OpenSource Project, и оно было размещено в Github. Вы можете проверить исходный код на том, как они были реализованы.
Вы можете использовать это в качестве справочного приложения для разработки проекта
Проверьте OpenWebRTC –
Вы можете мне помочь? – Vivo