Android多媒体开发框架 男娘i 2022-07-16 03:50 226阅读 0赞 ## **一、Vitamio框架** ## ![vitamio][] Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿。 ### **支持的平台** ### * Android : 2.1+, ARMv6, VFP, ARMv7, NEON * iOS: 4.3+, iPhone 4 / 4s /5, iPad / 2 / The new iPad / iPad mini, iPod touch ### **功能强大** ### Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。 ### **熟悉使用** ### Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐,到目前,全球已经有超过 10,000 种应用在使用 Vitamio,覆盖用户超过5亿。 ## **开源全能播放器Vitamio的使用** ## [http://blog.csdn.net/axi295309066/article/details/53363246][http_blog.csdn.net_axi295309066_article_details_53363246] ## **二、FFmpeg框架** ## FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。 这个项目最早由Fabrice Bellard发起,现在由Michael Niedermayer维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的”FF”代表”Fast Forward” ## **三、百度媒体云** ## 百度媒体云服务(简称“媒体云”)基于百度在视频处理、人脸识别、语音技术上的长期技术积累,为广大开发者提供媒体相关的整体解决方案。 媒体云通过提供一系列HTTP Restful API及跨终端平台SDK,实现包括媒体存储、编码、转码、内容保护、点播、直播、分析、广告以及人脸检测、人脸识别、语音技术等的诸项功能。 媒体应用具有技术专业性强、计算及存储资源门槛高的特点;而通过使用媒体云服务,开发者就可轻松利用百度的技术及平台资源同时,专注于自己的业务,灵活、快捷地构建各种形式的媒体应用。 ## **四、ExoPlayer** ## 在Android设备中,播放视频和音乐是非常普遍的。Android框架提供了一个对于媒体的操作的最省代码的解决方案:MediaPlayer。它提供了低等级的媒体API,例如:MediaCodec,AudioTrack,MediaDrm,可以用于建立自定义媒体播放的解决方案。 ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例: ExoPlayer library - 这部分是核心的库 Demo app - 这部分是演示怎么使用ExoPlayer的Demo ## **五、Bilibili** ## ### **1、DanmakuFlameMaster** ### 是一个 Android 平台上的开源弹幕解析绘制引擎项目,该项目遵循 Apache License V2.0。 ### **2、ijkplayer** ### 是一个基于 FFmpeg n2.6 的 Android/iOS 视频播放器项目,该项目遵循 LGPLv2.1 协议。 Bilibili GitHub:[https://github.com/Bilibili][https_github.com_Bilibili] [vitamio]: /images/20220716/81c81712b0bb47d785694b4960f97579.png [http_blog.csdn.net_axi295309066_article_details_53363246]: http://blog.csdn.net/axi295309066/article/details/53363246 [https_github.com_Bilibili]: https://github.com/Bilibili
还没有评论,来说两句吧...