草庐IT

webrtc-streamer

全部标签

Android Webrtc 从来自其他对等方的流中录制视频

我正在开发一个webrtc视频通话Android应用程序,它工作得非常好,我需要录制另一个对等点(remoteVideoStream)和myStream(localVideoStream)的视频并将其转换为一些可保存的格式,如mp4或任何其他格式,我真的在寻找它,但无法弄清楚如何完成这项工作。我读过VideoFileRenderer,我试图将它添加到我的代码中以保存视频,但也无法使用它,它没有任何方法调用,例如record()或save(),尽管它有一个方法调用release()将用于结束保存视频。如果有人有任何想法,这里是类(class):@JNINamespace("webrtc:

android - android中的重复WebRTC类

我在我的Android应用程序中遇到了这些错误,这是LogCat。>Error:Executionfailedfortask>':android:transformClassesWithJarMergingForDebug'.>com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:>org/webrtc/voiceengine/WebRtcAudioRecord.class我正在尝试将第二个WebRTC集成到我的android应用程序中,我已经在我的项目中

javascript - 使用 JavaScript 的 WebRTC 是否在 Android 4 中可用(以任何方式)?

我正在尝试让WebRTC的JavaScript演示在Android4设备上运行。我试过使用人行横道,并按照示例进行操作,但getUserMedia不会返回视频。是否有任何可以在任何地方运行的设置示例?据我所知,Crosswalk支持从4.0(较新版本为4.1)开始提供,并且有用于WebRTC和getUserMedia的插件,所以我认为它会起作用。关于确切的Android版本,我想找出可能的最低版本,其中4.4、4.2.2和4.0版本最为重要,但即使无法使用4.x版本,我也很感兴趣。 最佳答案 Chromium不支持Android4.

Android - 在使用 WebRTC 发送到 Wowza Streaming Engine 之前旋转视频帧

我想使用WebRTC将视频从安卓摄像头流式传输到WowzaStreamingEngine(WSE)。当设备处于横向模式时,一切正常。然后我尝试通过将设备置于纵向模式来进行流式传输。我在WSE播放器中注意到的第一件事是视频流已逆时针旋转90。我发现WebRTC在发送到WSE之前不会旋转来自onPreviewFrameAPI的每个视频帧,不幸的是WSE不支持任何在他们身边旋转视频帧的机制至少到目前为止。所以我检查了WebRTCandroid原生源代码并修改它以在发送到WSE之前旋转每个视频帧。现在我可以在WSE播放器中看到纵向模式的视频流。但它有一个问题,有时视频流看起来很奇怪。请看下面的

android - Chromium WebView : "CheckMediaAccessPermission: Not supported" 内的 WebRTC 错误

我正在尝试在WebView中显示WebRTC聊天。根据thisdocumentation,WebViewv36支持WebRTC。对于我的测试,我使用的是带有Chrome/39.0.0.0的设备,并且我已经向AndroidManifest.xml文件添加了权限:但是当我进入聊天时,我看到一个Chromium错误日志(设备不显示\翻译任何东西,只显示“加载”进度条):W/AudioManagerAndroid:RequiresMODIFY_AUDIO_SETTINGSandRECORD_AUDIOW/AudioManagerAndroid:Noaudiodevicewillbeavaila

android - 连接到多个音频 channel 时如何解决Android webRTC音频中的回声

我一直在使用libjingle在四个用户之间建立对等连接以共享数据并启动音频channel。它在大多数情况下工作正常,但存在来自一位用户的回声问题,这使得通话非常不稳定并且难以听取用户的声音。我试过添加this.mediaConstraints.optional.add(newMediaConstraints.KeyValuePair("googNoiseSuppression","true"));this.mediaConstraints.optional.add(newMediaConstraints.KeyValuePair("googEchoCancellation","tru

android - 自定义 byteArray 数据到 WebRTC videoTrack

我需要使用WebRTC让android将特定的裁剪(面部)视频发送到videoChannel。我能够操纵Camera1Session类的WebRTC来裁剪脸部。现在我将它设置为ImageView。Camera1Session.java的listenForBytebufferFrames()privatevoidlistenForBytebufferFrames(){this.camera.setPreviewCallbackWithBuffer(newPreviewCallback(){publicvoidonPreviewFrame(byte[]data,Cameracallback

android - WebRTC 会出现在 Android WebView 中吗?什么时候?

我看到一些关于在Android的WebView中支持WebRTC的问题的矛盾证据,我想知道是否有人知道谷歌future在WebView中支持WebRTC的计划。一方面,我读过PaulIrish的一篇文章,声称WebRTC将在AndroidWebView上得到支持,我也通过查看ChromiumSVN看到了同样的事实。.但是WebRTC实际上并不能在WebView上工作,我发现帖子说itwaseventuallyleftout(没有给出任何理由,我只能猜测Google急于将基于Chromium的WebView放入KitKat中并减少诸如WebRTC和WebGL之类的复杂性被排除在外)。有谁

android - Android 上的 WebRTC

我想在Titanium上使用WebRTC。去年年底,WebRTC在ChromeforAndroid上实现。我想在Android上使用WebRTC制作一个应用程序。我有几个问题:是否可以在原生webview上使用WebRTC还是仅适用于chrome?在Android上实现webRTC的最简单方法是什么?我在这里找到了关于移动端webRTC的旧文章WebRTConastandalonemobileapp但是都老了,现在情况怎么变了? 最佳答案 只是为那些稍后看到这篇文章的人更新WebRTC:WebRTC库如果您只满足AndroidL(5

c++ - 具有自定义 VideoCapturer 的 WebRTC native (C++) 无法通过 main_thread_.CalledOnValidThread() 检查

我编译了WebRTCnative代码(C++),并且正在玩对等连接服务器和客户端示例(在src\talk\examples\peerconnection下)。特别是我正在尝试更改客户端示例以流式传输自定义图像序列而不是网络摄像头视频。我用了类似的东西http://sourcey.com/webrtc-custom-opencv-video-capture/作为起点,自定义VideoCapturerFactory返回自定义VideoCapturer,我可以使用它来生成自定义图像帧。每次我要传输新图像时,我都会在VideoCapturer上调用SignalFrameCaptured(thi