首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTSP对HLS流..。哪一个能在android设备上顺利播放?

RTSP对HLS流..。哪一个能在android设备上顺利播放?
EN

Stack Overflow用户
提问于 2012-02-24 17:59:52
回答 2查看 9.3K关注 0票数 1

我正在开发一个只针对平板电脑的Android应用程序。所需的最小api级别为3.1。该应用程序将播放一些直播电视频道。

我测试了RTSP和HLS,并且运行都很好。然而,HLS似乎没有更好地工作,VideoViewonCompletion被称为onCompletion,这不应该被调用,因为该流来自尚未完成的直播电视。

我有每个电视频道的RTSP和HLS流网址。我知道Android 3.0+支持HLS,但我也可以玩RTSP。

哪一个比另一个好,为什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-28 12:38:48

RTSP只支持UDP。因此,如果您的客户是在互联网上有可能出现数据包丢失,这不是一个好的选择。但是对于一个本地的网络来说,这很好。

在Android系统中,HLS的支持非常弱,而且他们似乎以一种新的方式打破了Android的每一个版本。也就是说,如果你想在互联网上看到视频,这可能就是你需要使用的东西。有一些第三方库(维他命版和极端版)可以在多个设备和Android版本之间提供更一致的体验。

票数 5
EN

Stack Overflow用户

发布于 2013-10-11 13:35:33

我测试了NexStreaming,它非常好。我会说比维塔米奥更好。但这不是免费的。您可以通过他们的网站请求试用SDK。SDK有一些可以从安卓应用程序访问的.jar,以及一些进行解码的本地(.so)库(我猜)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9435670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档