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

android实时视频网络传输方案(转)

 
阅读更多
以320×240大小的视频传输为例
方案压缩率压缩/传输方式实时性平均流量消耗传输距离
用camera的回调函数发送原始的yuv420数据0无压缩,按帧传输高(20~30 fps)很高(6.5 Mbps)近距离有线或无线
用MediaRecorder对yuv420进行H264硬编码后发送高(95%)帧间压缩,视频流传输高(20 fps)低(30~70 Kbps)可以远距离
调用本地H264编码库(JNI)对一帧YUV420数据编码后发送高(97%)帧间压缩,按帧传输低(2 fps)低(20 Kbps)可以远距离
对一帧数据用GZIP库压缩后发送较高(70%~80%)帧内压缩,按帧传输低(5 fps)较高(300 Kbps)可以远距离
对一帧数据用JPEG方式压缩后传输一般(60%左右)帧内压缩,按帧传输高(25 fps)高(170 Kbps)可以远距离(带宽允许的话)

注:MediaRecorder有很强的硬件依赖性,因此不同的手机表现是不一样的,有的手机数据传输的时候会出现阻塞现象,实时性就降低了
分享到:
评论

相关推荐

    基于Socket的Android手机视频实时传输所有源程序

    在本项目中,视频数据可能经过编码,转换为适合网络传输的格式,如MJPEG或H.264,然后再由接收端解码并显示。 "实时传输"意味着视频数据需要在录制后立即传输,不能有显著的延迟,这对网络带宽、处理器性能以及算法...

    Android实时视频采集编码传输解码播放的方案调研.pdf

    #### 三、传输方案 针对实时视频流的传输,也有多种不同的方案: 1. **Socket传输**: - **优点**:实现简单,实时性高。 - **缺点**:对于网络环境的要求较高。 2. **HTTP传输**: - **优点**:兼容性好,...

    基于Socket的Android手机视频实时传输.docx编程资料

    本文将重点探讨如何通过Socket通信实现在Android设备上实时传输视频数据的技术方案。 #### 二、技术原理概述 **1. Android客户端部分** - **Camera.PreviewCallback接口**: 该接口允许开发者在Android设备启动...

    Android平台实时视频传输的设计与实现.pdf

    - 设计实时视频传输方案,包括视频采集、编码、封装成RTP包、通过WIFI或以太网发送到接收端,以及接收端的解码和播放。 4. **实验验证** - 通过实际测试评估方案的性能,包括视频质量和传输稳定性,确保在不同...

    基于RTP和Android的视频传输的研究实现方法

    本文档详细阐述了基于RTP和Android平台的视频实时传输方案的实现方法。通过介绍Android平台的特点、开发环境的搭建、视频实时传输的关键技术和实验结果,为读者提供了一个全面了解该领域的视角。此外,还对未来的...

    Android平台下实时视频传输的关键技术及研究.pdf

    其次,实时音视频数据的网络传输协议是传输过程中至关重要的环节。RTMP(Real Time Message Protocol)协议由Adobe提出,适用于多媒体数据的实时传输,能优化缓存利用。HLS(HTTP Live Streaming)协议则是苹果公司...

    基于Socket的Android手机视频实时传输

    【基于Socket的Android手机视频实时传输】是一种技术方案,它允许Android设备上的摄像头视频流实时传输到服务器,进一步实现远程监控或视频分享等功能。在这个过程中,Android客户端作为视频数据的源头,通过Socket...

    android远程视频传输代码、web界面远程传输、web后台程序

    综上所述,这个项目涵盖了Android应用开发、Web前后端开发、网络传输协议、多媒体处理、消息中间件和数据库技术等多个方面,是实现远程视频传输及控制的一个全面解决方案。开发者需要对这些技术有深入理解和实践经验...

    rt5350RT5350视频传输方案android 视频接收端源码

    【标题】:“rt5350RT5350视频传输方案android 视频接收端源码” 在无线通信和物联网领域,RT5350是一款常见的无线SoC(System on Chip)芯片,由Ralink(现已被MTK收购)设计。这款芯片支持多种无线协议,包括Wi-...

    Androidstudio 视频对讲

    4. **网络传输**: 实现视频对讲需要实时传输音视频数据,可以采用UDP或者TCP协议。考虑到实时性,UDP通常被首选,因为它的延迟更低。但是,UDP没有TCP的可靠传输保证,所以可能需要自己实现丢包重传等机制。 5. **...

    视频采集和网络传输的例子

    在本例中,"Client"和"Server"文件可能包含了客户端和服务器端的代码,用于演示如何实现实时视频流的网络传输。 在实现网络传输时,有几种常见的技术方案。例如,HTTP Live Streaming (HLS) 是一种基于HTTP的适应性...

    基于Socket的Android移动终端视频实时传输系统的设计与实现.pdf

    基于Socket的Android移动终端视频实时传输系统正是这种技术趋势下的产物,它结合了Android平台的灵活性与Socket通信的高效性,为实时监控、执法取证等领域提供了强大的解决方案。 该系统主要由两部分组成:Android...

    Android 即时音视频解决方案1——腾讯云

    首先,腾讯云提供的Android即时音视频解决方案主要包括实时语音通话和实时视频通话两部分。这些服务基于先进的音视频编解码技术,能够确保在不同网络环境下实现流畅、低延迟的音视频通信体验。腾讯云采用自研的音频...

    基于Android平台的实时自适应音频传输技术及其实现

    2. **网络传输**:借助WebRTC或其他网络库来实现实时数据传输。需要注意的是,在发送数据之前,应该根据网络状况调整编码参数。 3. **音频解码与播放**:接收端需要解码接收到的数据,然后使用AudioTrack类播放音频...

    android视频会议源码

    "android视频会议源码" 提供的可能是一个完整的解决方案,具有高度的可扩展性,对于开发者来说,无论是学习还是进行实际项目开发都有着极高的参考价值。 首先,我们要理解视频会议的核心技术。视频会议的关键在于...

    Android MediaRecorder 录制视频 socket发送

    综上所述,Android MediaRecorder录制视频并通过Socket发送涉及到了多媒体处理、网络编程、多线程和权限管理等多个方面,需要对Android系统和网络通信有深入理解才能实现高效且稳定的解决方案。

    基于Android的煤矿井下无线视频传输系统的设计

    本文提出的方案是基于Android操作系统的煤矿井下无线视频传输系统,该系统采用了三星S3C6410作为主控芯片,该芯片搭载了Android 2.3系统,具有高性能和高适应性。同时,系统利用H.264视频压缩编码技术,有效压缩视频...

    基于Android的嵌入式视频系统方案.doc

    本方案详细介绍了如何利用Android系统构建一个嵌入式视频系统,涵盖视频的采集、处理、存储、播放和传输等功能。 1. 引言 随着移动设备技术的发展,基于Android的嵌入式系统在视频处理领域展现出巨大的潜力。此...

    视频监控RTSP转RTMP转HLS解决方案

    在现代的监控系统中,实时视频流的传输和...总之,视频监控RTSP转RTMP转HLS的解决方案是适应现代多平台、多设备需求的流媒体传输策略,通过这样的转换,可以确保监控视频在各种网络环境和设备上都能稳定、高效地播放。

Global site tag (gtag.js) - Google Analytics