`
马晨辉
  • 浏览: 52043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pc 与 android webrtc 通信的研究

阅读更多
webrtc 的 Android 和 桌面通信的问题,似乎不是我想象的那样,它的数据格式不同。
(linux 版本的webrtc 和 Android 版本的,似乎不太一样)
所以他的通信方式有以下几种
  1.服务器解析RTP 包,然后把对应的视频流,发送给ffmpeg进行解析
  2.在服务器上解析android 的 WebRTC的代码。让它能够正常运行。
  3.绕道chrome ,利用Chrome 的内置解析RTP 流。生成图像。

三种方案都是理想的方案,不清楚哪个好一些,希望有经验的人,指点一下。
0
0
分享到:
评论
1 楼 loocao 2013-02-21  
关注...

相关推荐

    WebRTC的Android实现 源码下载 包括服务器,pc端,android端

    在提供的压缩包中,可能包含有服务器端、PC端和Android端的源码示例,这些都是实现WebRTC通信的必要组成部分。服务器端通常负责信令交换,PC端和Android端则作为通信的两端,通过WebRTC API进行交互。学习并理解这些...

    Android WebRTC 拉取SRS 服务端视频流播放视频

    在Android平台上,WebRTC(Web Real-Time Communication)是一种强大的开源框架,用于实现浏览器和移动设备之间的实时通信,包括音视频通话、数据共享等功能。在这个场景中,我们将探讨如何使用WebRTC从SRS(Simple ...

    WebRTC的Android实现

    本文将详细讲解WebRTC在Android上的实现过程,包括服务器设置、PC端和Android端的开发要点。 1. **WebRTC架构与组件** - **RTCPeerConnection**: 是WebRTC的核心组件,负责建立和维护浏览器之间的实时媒体会话。 ...

    从小白到入门webrtc音视频通话,Android端webRtc客户端代码

    WebRTC(Web Real-Time Communication)是谷歌开源的...总的来说,WebRTC为Android开发者提供了一套强大的工具,用于实现高质量的音视频通信。通过深入研究和实践,你可以从“小白”成长为熟练掌握WebRTC技术的开发者。

    WebRTC源码实现(pc端)

    WebRTC不仅应用于Android平台,也适用于服务器和PC端,提供了跨平台的实时音视频通信解决方案。 首先,我们要理解WebRTC的基本架构。它主要由三个关键组件构成:getUserMedia(获取本地媒体流)、RTCPeerConnection...

    Android IOS WebRTC 音视频开发-调试技巧

    ### Android、iOS、WebRTC音视频开发调试技巧详解 #### 一、引言 随着互联网技术的飞速发展,实时音视频通信(Real-Time Communication, RTC)已成为许多应用的重要组成部分。其中,WebRTC (Web Real-Time ...

    音频增益(android-webrtc-agc).zip

    在Android平台上,WebRTC(Web Real-Time Communication)是一种开源项目,用于实现实时通信,包括音视频通话、数据共享等功能。AGC(Automatic Gain Control)是音频处理中的一个重要概念,它用于自动调节麦克风...

    Unity语音+WebRtc降噪(含源码)

    而“降噪库源码.rar”则包含了WebRTC降噪算法的源代码,可供深入研究和二次开发。 总的来说,这个项目涵盖了Unity的实时语音通信、WebRTC的降噪应用以及跨平台开发技术,对于想要在Unity中实现高质量语音聊天功能的...

    《WebRTC音视频实时互动技术》大纲

    - 应用级防护、信令级防护和数据级防护是保障WebRTC通信安全的关键措施,尽管数据安全不在WebRTC自身的技术范畴内。 5. 网络连接: - NAT穿透:ICE(Interactive Connectivity Establishment)协议用于在内网环境...

    android手机与PC视频互通源码

    要实现手机与PC间的视频通信,必须选择合适的网络通信协议,如TCP/IP、UDP、WebSocket或WebRTC等。WebRTC是一种实时通信技术,特别适合于低延迟的视频通话。源码中可能包含了处理这些协议的类和接口。 4. **数据...

    webrtc.docx

    为了建立WebRTC通信,客户端需要交换的信息包括但不限于: - 会话控制信息(开始和结束通话等)。 - 错误处理消息。 - 元数据(如音视频编码格式、带宽需求等)。 - 网络数据(包括公网IP、端口、内网IP及端口等...

    周杰:WebRTC-Web版微信的实现

    周杰分享的未来展望则包含了对P2P通信的深入理解,从产品角度和自身角度对移动和PC性能、网络带宽、开发复杂度、安全性和后端与前端的负载分布进行了分析。他提出了几种设想方案,包括普通P2P通信、前端融合方案以及...

    android手机与电脑视频通信

    Android手机和PC之间的通信可能需要特定的API或框架来实现,例如WebSocket或WebRTC(Web Real-Time Communication),它们支持双向、低延迟的实时通信。WebRTC尤其适用于浏览器内的实时音视频通信,但也可以通过其他...

    webrtc源码第4部分

    这里包含了API接口定义、示例代码、库文件等,使得开发者能够方便地在不同平台上集成WebRTC功能,例如JavaScript API、Android SDK或iOS SDK。 4. **pc**: PeerConnection是WebRTC的核心组件,负责建立和管理两个...

    PC机摄像头摄像数据在Android手机上同步显示

    6. **跨平台通信**:为了确保PC和Android之间的数据同步,可能需要使用特定的跨平台通信库,如ZeroMQ、WebRTC或其他开源解决方案。这些库可以帮助我们简化网络层的实现,确保两端能够有效地交换数据。 7. **性能...

    KTV系统(服务端、PC+Android手机端).7z

    《KTV系统:服务端、PC与Android手机端的整合详解》 KTV系统作为娱乐产业中的重要组成部分,其服务端、PC客户端以及Android手机端的集成开发是现代KTV运营不可或缺的技术支持。本系统涵盖了从后台管理到前端用户...

    android-pc实时采集及在电脑上显示

    在Android和PC之间实现实时数据传输,特别是视频流的采集与显示,是一项常见的跨平台通信技术,主要涉及以下几个核心知识点: 1. **Android摄像头API**:Android设备上的摄像头数据采集通常通过Camera API或Camera2...

    Android改进版一起游FaceTime,支持Android与Iphone与PC间视频通话

    "Android改进版一起游FaceTime"就是这样一个解决方案,它打破了原有FaceTime仅限于Apple设备使用的局限,让Android用户也能享受到流畅的视频通话体验,同时还能与iPhone和PC用户无缝对接。这个创新的应用程序扩展了...

    Android源码——PC机摄像头摄像数据在Android手机上同步显示的源.7z

    该压缩包文件“Android源码——PC机摄像头摄像数据在Android手机上同步显示的源.7z”包含了一个Android应用程序的源代码,该程序能够实现一个独特的功能:将PC机的摄像头摄像数据实时同步到Android手机上进行显示。...

    Android 版手机摄像头

    3. **网络通信**:实现手机摄像头与PC的连接,通常使用TCP/IP协议或者WebSocket进行实时数据传输。开发者需要了解HTTP/HTTPS协议,可能还会用到如Socket编程、RTP/RTSP协议来传输视频流。 4. **视频编码与解码**:...

Global site tag (gtag.js) - Google Analytics