android和ios流媒体库推荐

1基本信息编辑

Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。从2011年8月上线到2014年1月,Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐,全球已经有超过3000 种应用在使用Vitamio,覆盖用户超过5亿。

2功能特性编辑

Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播。

流媒体支持

Vitamio支持各种常见的流媒体协议,可以点播或者直播音频和视频,例如如下常见协议均能无缝支持:

  • MMS
  • RTSP (RTP, SDP), RTMP
  • HTTP progressive streaming
  • HLS - HTTP live streaming (M3U8)

音频和视频格式

Vitamio使用了 FFmpeg 做为媒体解析器和最主要的解码器,同时开发了针对不同移动平台的硬解码方案,能够完美支持 H.264/AVC、H.263、MPEG4 等常见的视频编码,覆盖上百种多媒体格式。下表只是一些最常见的视频格式支持,除特殊标明,全部支持硬件加速:

  • DivX/Xvid
  • WMV (一般只有软解码)
  • FLV
  • TS/TP
  • RMVB (只有软解码)
  • MKV
  • MOV
  • M4V
  • AVI
  • MP4
  • 3GP

字幕支持

Vitamio对字幕的支持很优秀,包括各种常见外挂字幕与很多视频格式的内嵌字幕,同多个字幕等特性的支持也非常完善。比如:

  • SubRip(.srt)
  • Sub Station Alpha(.ssa) / Advanced Sub Station Alpha(.ass)
  • SAMI(.smi/.sami)
  • MicroDVD(.sub/.txt)
  • SubViewer2.0(.sub)
  • MPL2(.mpl/.txt)
  • Matroska (.mkv) 内置字幕

更多特性

除了上面列出的常见功能之外,Vitamio 还做了相当多人性化的工作:

  • 多音轨与字幕支持
  • 细致的 CPU 与 GPU 优化
  • 支持手机到平板各种设备
  • 流媒体播放缓冲支持
  • 播放画面比例大小随手调节1
  • 自动文字编码检测,拒绝乱码

还有更多新特性没有被列出,请参考官网。

3下载编辑

  Vitamio 项目托管在Github[1] 上面,,这里有很多公司的开源项目,其中:
  1、VitamioBundle是Vitamio核心插件,(大家可以搜一下"Android Library"这个关键字,和jar差不多的用途),可以方便集成到项目中。
  2、VitamioDemo是Vitamio的官方例子。

4使用方式编辑

导入

1.导入。通过github下载VitamioBundle。下载回来后大家可能发现没有.project工程文件,可以通过File-> Import -> Android -> Existing Android Code Into Workspace来导入工程,然后改一下工程名称即可。
  2、将VitamioBundle工程作为Android Library引入Demo工程使用即可。

社区

1.官方网站/论坛[2]

5合作公司编辑

新浪微博(安卓客户端),搜狐视频(安卓客户端),风行网(安卓客户端),歌华有线,熊猫影音(91网龙),视讯中国(央视),法国航空,悬浮浏览器等等

您可以通过直接在Google Play上搜索“Vitamio”关键词,搜索结果即为使用Vitamio的公司以及产品

6其他编辑

  1、官方建议以Android Library方式使用Vitamio插件,以便后续方便升级。如果需要拷贝集成到一个工程,可能会报错找不到io.vov.vitamio.R.raw.libarm(硬编码导致的问题)。
  2、基于Vitamio仅支持ARMv6+以上的CPU,95%以上的视频格式支持,说明:
  a). 无法播放的问题。使用VPlayer来测试链接,如果VPlayer没有问题那Vitamio肯定也没有问题。
  b). 各种找不到so文件的情况只有两种情况:不支持设备、没有执行解压解码包。
  3、Vitamio最终所有权是炫一下(北京)科技有限公司。

时间: 2024-10-11 17:46:43

android和ios流媒体库推荐的相关文章

Python 开发安卓Android及IOS应用库Kivy安装尝试

Python 开发安卓Android及IOS应用库Kivy安装尝试: 先来看看这货可以用来制作什么应用: Create a package for Windows Create a package for Android Creating packages for OS X Create a package for IOS 逆天的节奏啊,虽然600+页的英文文档,python3+还在on the way ,觉得这货潜力无穷啊. 当然,缺点就是要安装各种环境依赖,尤其是在win7平台下,估计会比较

27个提升效率的iOS开源库推荐

DZNEmptyDataSet(UI,空表格视图解算器) PDTSimpleCalendar(UI,drop-in日历组件) MagicalRecord(实施活跃记录模式的Core Data助手) Chameleon(UI,色彩框架) Alamofire(Swift 网络) TextFieldEffects (UI,自定义外观的文本区域) GPUImage(快速图片处理) iRate(获取用户评价) GameCenterManager(快速管理游戏中心) PKRevealController 2

【转】27个提升效率的iOS开源库推荐

转自:http://www.cocoachina.com/ios/20150727/12720.html 我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家.开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切. 鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库.这些项目的顺序完全随机,每个都棒到爆.绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩. 在本文末尾你可以找到一个长文慎入版本

快快快!27个提升效率的iOS开源库推荐

http://www.cocoachina.com/programmer/20150728/12788.html 我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家.开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切. 鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库.这些项目的顺序完全随机,每个都棒到爆.绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩. 在本文末尾你可以找到一个长文

快快快!27个提升效率的iOS开源库推荐(转)

CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用.开发工具.移动游戏及引擎.智能硬件.物联网等方方面面.如果您想投稿.参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@). 我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家.开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切. 鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库.这些项目

iOS开源库推荐列表

作为技术,必须要跟踪新技术,完善工具箱. 网站:https://github.com/trending 为什么gitHub上的代码都这么规范?自己的代码看上去总是差很多. 不要不好意思,每次的提交比上次好,当它进入大众视野的时候,它会一样优秀. 因为目前并不在做业务相关内容,故有些第三方并未更新. 历史上收藏列表 CocoaLumberjack  开发调试最重要,调试什么最重要: log AFNetwork  网络必须要看 Masonry  视图布局 SDWebImage  网络图片缓存 Nim

【转】Unity上同时兼容Android和IOS的JSON库

转自卡神博客Unity上同时兼容Android和IOS的JSON库 虽然说JSON解析很常见,而且也经常看见大家讨论怎么解析.但是还是很多人经常出现各种问题.这篇文章就一次性帮你解决JSON解析的问题. 本篇文章使用JSON解析在真实项目中使用,同时兼容PC.android和IOS.没啥好说,一个C#写的解析JSON的工具类,在unity中能正常解析. 不太好用的JSON解析库:LitJson在IOS上不稳定,有时正常,有时不正常..MiniJson据说支持不完整,没测试. 本文给出的JSON解

谷歌推荐的Android图片加载库(Glide)介绍

本文出自:http://blog.csdn.net/u011733020 原      文:https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en 在过去的谷歌开发者峰会,谷歌给我们介绍了一个图片加载库,bumptech开发的一个名字叫Glide 的Android图像加载库.它已被用于许多谷歌开源项目,到现在为止,包括谷歌I / O 2014官方应用.它成功地使我感兴趣.我花了一整晚的时间和它玩

推荐——Monkey《大话 app 测试——Android、iOS 应用测试指南》

<大话移动——Android与iOS应用测试指南> 京东可以预购啦!http://item.jd.com/11495028.html 当当网:http://product.dangdang.com/23510301.html#catalog 大家速度预购哈--- 这本书离不开大家的支持.其中感谢给我写书评的几位大牛.@熊力_LiXiong @阿里窥基 @徐毅-Kaveri @左耳朵耗子 .明天京东的链接也出来啦-- 推荐--Monkey<大话 app 测试--Android.iOS 应用