# NodeMediaClient-Android **Repository Path**: OnlyVersion/NodeMediaClient-Android ## Basic Information - **Project Name**: NodeMediaClient-Android - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-06-25 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #NodeMediaClient-Android ##简介 NodeMediaClient是为移动端应用量身打造的基于RTMP协议的流媒体直播系统。通过集成本SDK,只需几个简单API调用,便可实现一套完整的直播流媒体应用基础。包含了流媒体应用中:『采集->编码->传输->解码->播放』的所有步骤。 ##支持的平台 Android 2.3及以上 ##支持的CPU架构 armeabi-v7a arm64-v8a x86 ##支持的流媒体服务端 fms, wowza, evostream, red5, crtmpserver, nginx-rtmp-module, srs, Node-Media-Server及其他标准RTMP协议服务端 ##支持的流媒体云服务器 [奥点云](http://www.aodianyun.com/)及其他标准RTMP协议云服务器 ##直播发布特性 * H.264/AAC 组合的RTMP协议音视频流发布 * 全屏视频采集,720p原画质缩放 * NEON/SSE指令集优化H.264软件编码器,性能强劲,兼容性极强 * H.264支持Baseline及Main profile * 视频支持横屏16:9,竖屏9:16分辨率自动原画旋转 * NEON优化AAC软件编码器,极少CPU占用,支持LC和HE profile,音质还原效果好 * 支持环境背景噪音抑制,不再有沙沙声 * 支持发布中途切换前后摄像头 * 支持闪光灯开关 * 支持全时自动对焦 * 支持单音频流发布 * 支持预览摄像头后,任意时刻截图 * 支持定义为'live','record','append'的发布类型 * 支持Adobe auth模式的鉴权验证 如rtmp://user:pass@server:port/app/name ##直播播放特性 * 只为RTMP协议优化的码流解析器,极短的分析时间,秒开RTMP视频流 * NEON/SSE指令集优化的软件解码器,性能好,兼容性强 * 支持的视频解码器:H.264, FLV, VP6 * 支持的音频解码器:AAC, MP3, SPEEX, NELLYMOSER, ADPCM_SWF, G.711 * OpenGL ES视频渲染 * 全自动网络异常重连 * 支持播放中途任意时刻截图 * 支持设置最大缓冲时长 * 支持播放前设置receiveAudio,receiveVideo来控制只接收音频或视频流(需服务端实现,fms,red5支持) * 支持发送FCSubscribe命令,兼容国外Akamai, Edgecast , Limelight 等CDN * 支持主播停止推流后,播放端立即获取到结束状态(RTMP协议下) ##美颜直播 1.x分支已实现OpenGL加速磨皮美颜算法 ##商用授权 可在应用程序包名为cn.nodemedia.* 下试用体验 程序发布需商用授权,业务咨询请联系 QQ:281269007 Email:service@nodemedia.cn