草庐IT

ios - WebRTC 在 Chrome 21 for iOS 中可用吗?

如果在iPad或iPhone上运行的Chrome21上启用了GetUserMedia但没有成功,我正在尝试查找任何信息。我知道peerConnection仍然仅在ChromeCanary或常规Chrome中可用,但标志已切换。据我所知,您无法在iOS上访问about:flags。目前有什么方法可以在iOS上运行Chrome中的WebRTC吗? 最佳答案 我意识到这是一个老问题,但在过去2年中推出了有关WebRTC和iOS的新信息。从我读到的所有内容来看,Google是slowlymovingtowardsmakingWebRTCav

android - WebRTC 使用 Peerjs 和原生 Android/iOS 客户端

我们正在尝试构建一个内部系统,该系统将使用WebRTC为我们提供简单的聊天/视频功能。我们已经成功部署了在浏览器上运行良好的Peer.js客户端和服务器。但是,我们似乎找不到一个相当简单的Android/iOS客户端/SDK来使其与我们的PeerJS服务器兼容。我们已经尝试调查AppRTC并让Android客户端与他们的服务器一起运行,但是我们无法理解如何将它连接到我们的PeerJS服务器,因为Android客户端(和服务器实现)看起来非常复杂(我们不是JAVA专家)。我也研究了EasyRTC,但他们似乎已经撤回了他们的原生SDK,但技术堆栈看起来非常接近我们的。我的问题是,有没有人在

iOS - WebRTC 前置摄像头 - 视频水平翻转

WebRTC视频在FrontCamera中水平翻转,因此在接收端也显示这个翻转的视频。但后置摄像头作为相机应用程序工作正常。如何改变前置摄像头的这种翻转行为,从而改变远端接收的捕获帧? 最佳答案 请尝试代码。这意味着水平翻转。它适用于我。self.localView.transform=CGAffineTransformMakeScale(-1.0,1.0); 关于iOS-WebRTC前置摄像头-视频水平翻转,我们在StackOverflow上找到一个类似的问题:

ios - WebRTC 在 iOS Safari 上的 Angular 5 中不起作用

我正在使用WebRTC构建一个应用程序,但它在iOSSafari上的Angular5中不起作用。我使用原生WebRTCAPI,没有框架。首先没有Angular为了证明我的观点Angular是问题所在,我使用纯html和javascript进行了WebRTC测试。所以我有一个index.html和一个my-webrtc.js.WebRTCTest我将这两个文件放在TSL/SSL安全网络服务器上。在同一台服务器上,我安装了一个基本的信令服务器。在my-webrtc.js应有尽有:发信号、提供、回答、卡住候选以及将流连接到HTML元素。对于所有测试,我仅使用LAN来确保不需要STUN或TUR

android - 使用 webRTC 的 Cordova 点对点应用程序

我必须构建一个跨平台的点对点应用程序(至少支持iOS和Android)。为此,我正在使用Cordova。目前我可以使用ZeroConf插件进行服务发现。现在我想在发现时建立点对点连接。已经使用Titanium制作了一个等效的应用程序。发现后,它使用套接字连接到发现的机器。/*ServiceDiscoveryresultinginanIPaddressandportnumber...*/socket=Titanium.Network.createTCPSocket({hostName:discoveredHostName,port:discoveredPort,mode:Titanium

javascript - 在 iOS 浏览器和 Android Chrome 中使用 webRTC 进行跨平台视频聊天的 WebApp

我们正在尝试构建一个视频聊天网络应用程序,它将在跨平台(桌面、iOS、Android)的浏览器中运行。目前我们不知道如何在iOS上的浏览​​器中运行webRTC——它只能在几个桌面浏览器和chromeforAndroid(例如peerjs)中运行。是否有工具可以让webRTC在iOS的浏览器中运行?是否已经构建了工具来使用混合应用程序方法创建在iOS上运行webRTC的网络应用程序(专门用于混合iOS应用程序的工具,而不仅仅是适用于iOS的webRTCSDK)?iOS上的Safari或Chrome何时支持webRTC? 最佳答案 [

ios - 用于去电 iOS webrtc 的 VOIP 拨号器提示音

我正在使用webrtc在iOS中开发VOIP。如何拨出电话时发出拨号音,即如何在耳机中发出铃声直到拨出电话接通? 最佳答案 NSURL*url=[NSURLfileURLWithPath:[NSStringstringWithFormat:@"%@/TEST.aif",[[NSBundlemainBundle]resourcePath]]];AVAudioPlayer*keepAwakePlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:urlerror:&error];UInt32d

ios - 在 iOS 上为 WebRTC 实现 SIP

我正在构建一个RTCiOS应用程序客户端。我正在使用谷歌WebRTCiOS库。然而,由于WebRTC没有实现信令,我正在寻找一种在信令层实现SIP堆栈的简单方法。我尝试了Pjsip,但没有成功:首先,我遵循了这个Pjsip指南IntegratingThirdPartyMediaStackintoPJSUA-LIB但我不知道如何进行,尤其是这两个项目有很大的重叠(都实现了NAT穿越和SDP)。此外,Pjsip在C中,WebRTC在Obj-c中,整个应用程序将在Swift中。其次,我创建了两个独立的项目,一个用于Pjsip,一个用于WebRTC,并且都在iOS上成功运行。然后,作为第一步,

android - WebRTC 的本地实时通信替代方案

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我想为Android和iOS本地开发一个实时通信(带有视频和音频)应用程序。理想情况下,它还能够连接到浏览器,但对于这种情况,移动平台最为重要。我一直在研究WebRTC,但是,由于它是一个(相对)新的协议(protocol),它似乎不是最好的实现方法。在iOS上实现似乎也非常复杂/令人沮丧。我只是想知道是否还有其他人知道WebRTC的更好替代品,它免费且易于在iOS和

ios - 在 webrtc 回调 "- (void)peerConnectionOnRenegotiationNeeded:(RTCPeerConnection *)peerConnection"中应该做什么?

我正在尝试让webRTC应用程序在iPad(iOS7)上运行。我的两台设备都显示本地视频,一台尝试显示远程视频(已添加流),但远程视频屏幕保持黑色。在试图找出为什么我的远程视频屏幕是黑色的时,我发现了这个回调:-(void)peerConnectionOnRenegotiationNeeded:(RTCPeerConnection*)peerConnection_{NSLog(@"peerConnectionOnRenegotiationNeeded:(RTCPeerConnection*)%@",peerConnection_);}在appRTC示例中,它是这样实现的:-(void)