Tag: webrtc

无法在webrtc android客户端中添加远程会话描述

服务器响应: { “rtcid”: “wKAm8eeyI-mQ5dsslkhu”, “msgType”: “offer”, “senderrtcid”: “53wp_LP5CYDie3eIlkhw”, “msgData”: { “type”: “offer”, “sdp”: “v=0\r\no=- 951920257545056255 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS OfkjcHABgxUkHlk8mfJ8ayYZdCHqdpQGFSTM\r\nm=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:CF4q+RW54gQVPaz0\r\na=ice-pwd:hEIbgX4MME6cPkZKGih7bjQM\r\na=ice-options:google-ice\r\na=fingerprint:sha-256 1E:7F:B8:BA:1A:8D:76:BE:A9:A5:A3:9D:59:3E:CC:BD:1B:90:7B:89:EF:F0:03:B3:9A:CA:9C:07:02:97:53:6F\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:777379316 cname:Dl+cb/nGYCzEcTvH\r\na=ssrc:777379316 msid:OfkjcHABgxUkHlk8mfJ8ayYZdCHqdpQGFSTM […]

Android WebRTC Custom Capturer

我编译了webRTC演示应用程序。 我看到捕获帧是由VideoCaptureAndroid.java文件完成的,该文件与本机代码紧密耦合。 我需要添加一个function,将我自己的帧推送到webRTC库,以便在video通道上发送。 我可以用C ++或NDK或Java编写它。 但我无法弄清楚如何做到这一点。

在编译jitsi项目时,转换为Dalvik格式失败,错误1

我试图通过导入在Eclipse上编译并运行项目https://github.com/jitsi/jitsi-android 。 我已成功导入项目,添加了外部Jar文件并修复了一些编译错误。 当我尝试运行应用程序时,它正在给予 转换为Dalvik格式失败,错误1控制台出错。所以我清理项目,检查订单和导出选项卡中的所有jar文件并重新构建它。 但它对我不起作用。 最后,我取消选中Order and Export选项卡中的所有库,再次构建并运行它。 但它仍然给我同样的错误,我的应用程序每次运行时都会崩溃。 任何帮助将不胜感激,我真的想运行这个应用程序。 这是我的libs文件夹截图: –

事件未到达kurento java服务器

我是Kurento媒体服务器的新手,我正在尝试将一个事件从kurento媒体服务器发送到我拥有的java应用程序。 我使用以下步骤创建了一个事件: 编辑了interface json文件: “events”: [{ “properties”: [{ “name”: “Total”, “doc”: “Total”, “type”: “float” }], “extends”: “Media”, “name”: “TotalDetected”, “doc”: “Total Detected.” }] 然后在我的.hpp文件中: sigc::signal signalTotalDetected; 在我的.cpp文件中: try { GST_WARNING (“Sending Event: TotalDetected”); TotalDetected event (shared_from_this(), “Total-detected”, total); signalTotalDetected (event); GST_WARNING (“Sent Event: TotalDetected”); } catch (std::bad_weak_ptr &e) { GST_WARNING (“EXCEPTION: Total detected “); } […]

WebRTC java服务器麻烦

我认为我非常接近让我的Java服务器应用程序通过WebRTC与浏览器页面通信,但我无法让它工作。 我觉得我错过了一些小事,所以我希望这里有人可能会有一个建议。 我仔细研究了WebRTC示例 – Javaunit testing( org.webrtc.PeerConnectionTest )和示例Android应用程序( trunk/talk/examples/android )。 根据我的经验,我整理了一个使用WebSockets进行信号传输并尝试向Chrome发送video流的Java应用程序。 问题是浏览器中没有video,即使我的所有代码(包括Javascript和Java)都按照我期望的顺序执行,也会触及所有正确的日志记录语句。 控制台日志中有一些来自本机libjingle代码的可疑输出,但我不知道该怎么做。 我在下面的“>>”中突出显示了日志中的可疑行。 例如,似乎video端口分配器在创建后不久就被销毁,因此显然有些错误。 此外,“ Changing video state, recv=1 send=0 ”似乎也不正确,因为Java端应该发送video,而不是接收….也许我滥用OfferToReceiveVideo选项? 如果查看下面的日志,您会看到WebSocket与浏览器的通信工作正常,并且我能够成功将SDP Offer发送到浏览器并从浏览器接收SDP应答。 在PeerConnections上设置本地和远程描述似乎也可以正常工作。 HTML5video元素将源集设置为BLOB URL,就像它应该的那样。 那么,我能错过什么? 我是否需要对ICE候选人做任何事情,即使我的客户端和服务器现在在同一台机器上? 任何建议将不胜感激! SDP消息(来自Chrome的Javascript控制台) 1.134: Java Offer: v=0 o=- 5893945934600346864 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE video a=msid-semantic: WMS JavaMediaStream m=video 1 RTP/SAVPF 100 116 117 […]