首页 文章
  • 0 votes
     answers
     views

    打开视频时,耳机里没有声音

    我将'webRTC'添加到我的应用程序中 . 我在打开视频之前插上耳机,耳机里没有声音,声音从扬声器中传出 . 但是,我打开视频后插上耳机,声音来自耳机 . 我在网上搜索了很长时间 . 但没用 . 请帮助或尝试提供一些如何实现这一点的想法 . 这是我的代码: [[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessio...
  • 9 votes
     answers
     views

    什么可能导致webrtc数据通道消息中的这个> 1000ms滞后?

    当我在2个浏览器之间设置数据通道(在同一网络上的2台不同机器上进行测试)时,在以下2种情况下,我得到的滞后结果不同 . 案例1:仅发送/接收 当我设置一侧发送测试消息时,间隔为例如70ms,我看到它们在另一侧进入而没有明显的延迟 . 每个收到的消息之间的时间接近70毫秒 . 到现在为止还挺好 . 案例2:双方依次发送和接收 当我设置双方在收到来自另一方的消息后立即发送消息并且距离上次发送超过70m...
  • 0 votes
     answers
     views

    使用Ericsson Bowser为Webrtc创建混合移动应用程序

    我想创建一个移动应用程序(在iOS和Android上运行),但据我所知,目前使用混合应用程序框架(如Cordova / Phonegap)是不可能的,因为iOS不支持WebRTC . 我想知道是否有可能使用Ericsson Bowser Browser(或在两个平台上支持WebRTC的任何其他浏览器)来包装我的html应用程序以实现具有WebRTC支持的混合应用程序 . 有人可以指导我吗?
  • 9 votes
     answers
     views

    WebRTC如何处理多对多连接?

    如果我和其他7个用户在一个房间,我想知道WebRTC是否强迫每个用户与其他每个参与者 Build 连接 . 显然它会消耗类似7kb / s * 7下载甚至上传的内容,如果连接已经很忙,很多连接都无法处理 . 相反,对于某种类型的媒体中继,带宽使用量仅为7kb / s,但您将失去对等体之间的带宽适应性 . 你知道任何媒体中继,或解决这个问题的方法吗?是适合这种工作的TURN服务器(如https://...
  • 3 votes
     answers
     views

    在Android应用程序上webRTC调用期间的录音

    我正在使用restcomm android webRTC sdk进行视频通话https://github.com/RestComm/restcomm-android-sdk . 我想在 Build WebRtc调用时开始录音,这样我就可以使用原始音频数据进行一些处理 . WebRtc调用应与我的音频数据处理并行 . 由于麦克风不在Android中共享,因此在视频通话发生时我无法访问麦克风 . 是...
  • 4 votes
     answers
     views

    为RTCDataChannel文件共享编译WebRTC本机客户端API

    我正在尝试构建一个支持以下命令行的本机应用程序: native - native native - 浏览器 浏览器 - 浏览器 使用WebRTC数据通道共享文件 . 但是,我似乎无法弄清楚如何使用本机WebRTC c API(http://www.webrtc.org/reference/getting-started - 成功到达终点) . 我已经成功构建了示例peerc...
  • 4 votes
     answers
     views

    是否有可能使用webrtc构建一个原生的android-to-android视频聊天应用程序?

    我在互联网教学中看到很多关于android到浏览器或浏览器到浏览器webrtc应用程序的教程 . 是否有可能使用webrtc构建一个原生的android-to-android视频聊天应用程序?
  • 12 votes
     answers
     views

    在Native App中使用Webrtc

    我的问题是: 1 - 是否可以在我的Native App中使用WebView(由Native框架提供)实例,并将其扩展为支持Webrtc, 如果1为是,则可能跟随的是动作项 1 - 在Android上构建一个webrtc,2 - 在Android WebView中扩展Javascript以耦合/绑定Webrtc调用, 请确认.. 我想做的是 1 - 我们有基于webrtc的语音/视频聊天应...
  • 0 votes
     answers
     views

    webRTC AEC for android需要什么文件?

    我想将webRTC文件添加到android studio并想要做AEC . 但是webRTC中有太多文件..我已经尝试过git中的许多文件但是失败了 . 例如https://github.com/thepacific/webrtc-android-jni https://github.com/DoubangoTelecom/webrtc-audioproc 任何人都可以定义我应该添加到androi...
  • 10 votes
     answers
     views

    使用NextRTC Spring信令服务器的Android WebView中的WebRTC

    我是webRTC的新手 . 我试图使用webRTC制作一个类似于在android中调用应用程序的Skype . 我在Spring Boot中使用NextRTC作为示例服务器 . 我在http上有服务器 . 我通过使用nextRTC示例中的示例页面(room.html)来攻击android . 登录时一切都很好,但是当我尝试从webView连接websocket时,它会出现此错误 . 与'ws:/...
  • 1 votes
     answers
     views

    WebRTC-Android:如何在停止视频通话时关闭音频

    我正在制作一个Android应用程序来与webRTC进行视频通话 . 当我停止视频通话时,我出错,音频仍然有效 . 它没有被摧毁 . 我能做什么? . 请帮我!谢谢!我指的是这个链接:webRTC-sample 这是我的代码: public void stop() { if (audioConstraints != null) { audioConstraints = nu...
  • 0 votes
     answers
     views

    冰候选委托方法调用时出现崩溃

    Please help what is the issue.??? webrtc库调用一些内部方法并获取excess_bad . 然后坠毁了 如果需要,请提出更多信息 . //code let iceServer = RTCICEServer(uri:URL(string: resturi), username: “***”, password: “***”) // Enable SSL glo...
  • 57 votes
     answers
     views

    NodeJS和RED 5媒体服务器通过RTMP

    这更像是一个概念性问题而不是直接“如何做到这一点” . 通常是否可以实现类似flash的解决方案来流式传输音频(与我们从HTML5和nodeJS / binaryJS中获取流数据的位置无关,例如webRTC或其他) . 如果是这样,你会怎么做? 自2010年以来,只有一个问题涉及stackoverflow found here以及它 . 自那时起,NodeJS和HTML5已经发展壮大 . What...
  • 1 votes
     answers
     views

    流网络摄像头源到服务器 - webRTC

    我已经设置了一个覆盆子pi来将h264视频源从相机传输到运行Red5 Pro的远程主机 . 程序是用python编写的,使用ffmpeg通过摄像头传输进行传输 . 在后端,我使用openCV cv::VideoCapture 来读取流并处理它 . 我目前正在使用RTMP并发现约1秒的延迟 . 与RTMP一起,Red5Pro还支持具有较低延迟的webRTC . 任何人都可以解释如何使用webRTC...
  • 3 votes
     answers
     views

    iOS webrtc app使用cordova-plugin-iosrtc:视频元素问题

    我正在使用ionic / cordova为iOS开发混合应用程序 . 此应用程序实现了一些典型的webrtc功能,例如 video calls 和两个对等体之间的文件传输 . 为此,我使用了cordova-plugin-iosrtc,它公开了所有W3C WebRTC API . 虽然RTCPeerConnection,getUserMedia和其他Javascript WebRTC API实现非常...
  • 0 votes
     answers
     views

    WebRtc从树莓派运行Windows 10 iot

    目标是在连接网络摄像头的树莓派上使用Windows 10 IOT创建远程网络摄像头 . 树莓派使用webapi上的signalR进行控制,这可以控制设备上的GPIO引脚,并调用设备提交所需信息(一种“拉”消息!!)但是也可以查看连接到设备的网络摄像头 . 这将以非常低的成本为覆盆子pi上的Windows 10 IOT打开一些惊人的应用程序 . 网络摄像头已成功连接,因为网络应用程序可以请求它通过w...
  • 1 votes
     answers
     views

    STUN,TURN和ICE

    我有两台PC在不同的NAT背后 . 我想从第二台PC访问第一台PC . 在网上搜索时,我发现了STUN,TURN和ICE的概念 . 如果我在一台PC上运行stun客户端,我可以从公共互联网的角度找到我的电脑的IP和端口 . 但在那之后我怎么能连接到其他PC . 其他PC如何知道我的ip和端口是公共IP和路由器的外部端口? 两台PC都在Restricted cone NAT之后,所以我认为我不需要转...
  • 3 votes
     answers
     views

    对称NAT的优势是什么(就ISP而言)?

    在尝试通过WebRTC连接两台机器后,我了解到其中一台机器位于对称NAT后面(这是一个很好的article关于它的Philipp Hancke) . 从那时起,这台机器没有改变,所以我认为ISP必须做些什么 . My questions are: 使用对称NATS有什么好处? 由于使用TURN服务器的成本很高,因此启用对称NAT可能会成为点对点连接的重点,因为它会阻止开发人员使用WebRT...
  • 1 votes
     answers
     views

    实时视频流,视频呼叫Red5,RTMP和WebRTC,WSS?

    我的VPS上安装了最新的red5 . 我也知道RTMP连接/链接用于与Red5服务器通信 . RTMP连接/链接由从客户端网络摄像头实时录制/流式传输的闪存应用程序使用 . 但我宁愿不使用老人的闪光灯,但会使用新的男孩WebRTC技术,这些天没有人喜欢闪光灯 . 我不确定(我的第二天学习直播)但可能Red5服务器仅用于闪存而不是其他任何东西 . 因此,要使用新技术WebRTC,我的服务器需要能够...
  • 0 votes
     answers
     views

    webRTC HTML5白板/视频聊天

    我正在探索使用webRTC,HTML5,socket.io和node.js构建出血边缘的白板应用程序(很像Big Blue Button或Wimba)的选项 . 这将是一对一的通信......一次只能有两个用户相互通信 . 我想使用数据通道在客户端之间传递白板数据,然后在服务器端有一些可以记录视频/音频/白板操作的监听器 . 服务器监听器实际上是点击白板/音频/视频聊天 . 换句话说,如果服务器到...
  • 1 votes
     answers
     views

    选择在线视频聊天? - WebRTC

    我正在我的网络应用中添加在线视频聊天 . 我对可用选项进行了一些研究: OpenTok - 具有Flash版本和WebRTC版本 . Flash版本适用于OSX,但不适用于Linux(使用chrome测试),而WebRTC版本仅支持Chrome(甚至在Linux中也不支持) . WebRTC.io - 支持同一会话中的多个人 . 适用于OSX和Linux,但仅支持Chrome . ...
  • 1 votes
     answers
     views

    在线音频/视频 Session 系统与webrtc

    我正在实现现有视频聊天的新版本,现在正在检查webrtc是否已准备好用于具有低延迟1:1的视频/音频 Session 系统以及具有更大分布式用户群的partychats . 我想已经弄明白了: chrome,firefox和opera支持 webrtc(IE和Safari不支持和静默) webrtc支持iOS本机应用程序(但不是safari)和android原生应用程序和Chrome上的机...
  • 1 votes
     answers
     views

    视频流通过Websockets

    我正在尝试构建可以从双方传输视频的移动应用程序(例如视频通话) . 我查看了webrtc,但那还没有准备好移动本机应用程序,无论如何webrtc正在做的是允许浏览器直接捕获相机和音频而不需要插件等 . 但在本机移动应用程序捕获相机和音频不是问题并且基本上需要非常低延迟和双传输层 . 在许多文章和地方,我读到了关于在websockets上使用webrtc . 所以我想我可以使用websockets流...
  • 3 votes
     answers
     views

    选择视频/音频应用的信令协议(WebRTC API)

    信令在WebRTC中起着重要作用,但不是标准化的,允许开发人员选择 . 缺乏标准化和多种选择导致了一些混乱 . 已经提出并使用了许多不同的信令方法,并且理解这些方法之间的差异对于为给定的WebRTC应用选择正确的方法是有用的 . 所以问题出现了 如何在视频聊天应用等P2P媒体密集型应用中选择服务器和 endpoints 之间的信令协议? WebRTC DataChannel vs XM...
  • 0 votes
     answers
     views

    将WebRTC视频传输到流媒体服务器

    我正在开发Web应用程序,其中两个用户进行了视频聊天,而所有其他用户都收到了此聊天的重叠视频和音频流 . 所有这些用户的P2P连接似乎需要太多的流量,所以我想将用户的视频传输到我的VPS,然后将其重叠,然后再将其传输到流媒体服务器(例如youtube) . 我已经阅读了WebRTC本机代码库,因此我可以编写自己的服务器端代码,但我想知道是否有任何可行的解决方案 .
  • 0 votes
     answers
     views

    WebRTC是否适用于支持许多并发用户的实时应用程序?

    我想 Build 一个实时在线多人游戏 . 在研究了WebSockets和WebRTC之后,我得出的结论是,如果我正在构建一个p2p游戏,WebRTC正是我所需要的 . 但是,WebRTC似乎并不适用于处理组 Session . 这是因为如果有"n"个用户,则会有"n-1"个数据流 . 这显然是不可扩展的 . 有一些聪明的方法可以避免这种情况,例如使用ht...
  • 0 votes
     answers
     views

    在Angular via typescript中的类型'Blob'错误消息中,getTracks不存在

    我是一名使用带有angular6的webrtc的新手 . 当我研究WebRTC API并构建一个简单的页面来显示/停止本地测试中的网络摄像头流 . 我在开发中收到错误消息 . 有我的开发环境: Angular 6.1.0Angular-cli 6.1.2Typescript 2.9.2 我构建“停止”按钮来执行函数stopBtn() . 但是typescript编译器会在构建应用程序时抛出错误消息...
  • 0 votes
     answers
     views

    在J2EE应用程序中使用webRTC进行视频 Session

    我需要为使用J2EE技术开发并部署在JBoss服务器中的网站添加视频 Session 功能 . 经过多次研究,我发现了WebRTC,但我想知道如何将它与jboss一起使用,因为大多数例子都将它与node.js一起使用,一个简单的代码示例会很有帮助 . 谢谢 . Edit我试过webRTC但是我在信号部分遇到了一些问题:我使用webSocket,这是我的类代码 package com.bean; i...
  • 3 votes
     answers
     views

    WebRTC如何区分发送给同行的视频质量

    我需要一些名为webRTC的新技术帮助 . 让我们考虑具有三个对等体的WebRTC网状网络的这种情况 . 对等体A具有来自其凸轮的HD流,并且与其他2个对等体B和C共享.B和C不发送任何数据 . A和B之间的连接相当好,对等B可以全高清欣赏视频 . 虽然A和C之间的连接比A和B慢,但它不支持HD流,因此B没有平滑的流 . 然而,B将平稳地支持较低质量的视频,例如640x480 . 我想为两位客户...
  • 5 votes
     answers
     views

    使用WebRTC / Alternative进行点对点1080p直播?

    我发现它无法传输任何> 720p的分辨率 . 使用 getUserMedia() I 'm able to capture the local webcam in 1080p, but it seems to fail at encoding/decoding in 1080p (I'我不确定它是什么)并且客户端在1280x720中显示视频 . 有关此问题的一些错误报告:Here和here...

热门问题