webrtc

    0热度

    1回答

    最近,我设法使用Live555,WebRTC和FFMPEG制作(使用其他库)rtsp流服务器。 一切都很棒,但我的最终目标是最大限度地利用Live555来减少我的处理足迹。 一旦启动rtp流,我只使用HTTP信号服务器用于Keepalive。 我的问题是(因为我似乎还没有找到在LIVE555代码或文档的答案): 有什么办法来构建只使用一个LIVE555 HTTP服务器?

    4热度

    2回答

    我在下面的方法中在Safari技术预览版11中获得未处理的承诺拒绝,以初始化WebRTC。具体而言,当我将MediaStream分配给视频元素时会发生这种情况:video.srcObject = event.stream; - 堆栈跟踪显示此行是抛出异常的行。我一直无法使用try/catch. 这个异常只发生在Safari 11中(不会在Chrome中发生)。 这里是方法: initWebRTC(

    0热度

    1回答

    在Chrome浏览器中,我获得了完整的摄像头&麦克风支持easyrtc.js的两种方式,但Safari不想合作。 最新版本的Safari被列为WebRTC兼容(https://webkit.org/blog/7627/safari-technology-preview-32/)。另外,我可以在“开发”菜单下选择“启用旧版WebRTC API”。 没有Legacy WebRTC API启用,我从ea

    1热度

    1回答

    我目前正在研究需要能够通过WebRTC数据通道发送文件的电子应用程序。我目前使用PeerJS作为将WebRTC抽象出来并使开发更容易的一种方式。 我目前的实现使用发件人端的FileReader读取32千字节二进制块中的文件。然后将这些块放入一个ArrayBuffer中,然后将这些数据与一些数据一起发送,以告诉另一方发送者正在发送的内容。接收器然后将二进制数据写入文件。当接收器写入数据时,发送者等待

    0热度

    1回答

    没有在我的代码一些奇怪的事情: 当我加入的WebRTC依赖(编译“io.pristine:设的Libjingle:11139 @ AAR”)在构建.gradle,错误发生。 的build.gradle: .... 编译 'io.pristine:设的Libjingle:11139 @ AAR' 编译项目( ':openCVLibrary2411') .. .. 错误信息: 无法加载opencv_i

    0热度

    1回答

    我想从动态创建的视频元素中捕获流。当我获取视频元素并尝试videoElement.captureStream()时,Firefox返回videoElement.captureStream不是函数,但相同的代码适用于Chrome。问题看起来像Firefox有动态创建视频元素的问题。我试图突变观察者检测新添加的视频元素并没有运气我张贴下面的代码示例访问captureStream方法(我使用的WebRT

    0热度

    1回答

    我很抱歉,如果这没有意义,因为我仍然是使用覆盆子pi的新手,这是我第一次在StackOverflow上发布。 我正在制作一个网络应用程序,可以让我从一个树莓派流视频,同时让我发送键码。发送的键码最终可以让我控制无人机上的舵机。淘汰互联网之后,我发现流式传输视频的最简单方法是使用uv4l,因此我将它与uv4l-webrtc一起安装在我的覆盆子pi上。我将一些GPIO引脚连接到飞行控制器,并使用pig

    2热度

    2回答

    我遇到音频问题使用Callkit与WebRTC进行VOIP呼叫时,在应答来自锁定屏幕的呼叫时。 一般功能: 我的应用程序启动时,它的推出audioSession。对于来电,SDP Offer &答案被生成并交换。对等连接已建立。无论是音频呼叫还是视频呼叫,都会生成音频和视频流。然后通过使用以下代码将呼叫报告给callkit: callProvider.reportNewIncomingCall(w

    0热度

    1回答

    我已经使用webrtc,nodejs,web-socket构建了一个信令服务器。 我能够在本地运行服务器,但我想在heroku上托管服务器。我已经看遍了所有的互联网,但我找不到任何相关的东西。 如何在Heroku上托管此服务器? 这里是我的代码 var WebSocketServer = require('ws').Server; var wss = new WebSocketServer({

    2热度

    1回答

    我需要更改我的发布者的视频质量。 我面临转换问题从客观C到Swift 3.0。 这是我的目标C代码: OTPublisherSettings *settings = [[OTPublisherSettings alloc] init]; settings.name = @"Bob's video"; settings.audioTrack = NO; settings.videoTrack