android 怎么播放rtsp流

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么播放rtsp流相关的知识,希望对你有一定的参考价值。

    先解析协议rtsp,rtmp,rtp等等

    先确定封装格式是mp4,avi,mkv等等,再解封装

    再确定编码格式x264,MPEG-2等等,在进行解码,可以软解码,也可以硬解码

    解码后绑定surface,渲染播放

参考技术A 你试试mobo player应该可以

如何使用 videoview 播放带有身份验证的 rtsp 流?

【中文标题】如何使用 videoview 播放带有身份验证的 rtsp 流?【英文标题】:how to play a rtsp stream with authentication using videoview? 【发布时间】:2010-12-22 09:19:41 【问题描述】:

当禁用 rtsp 身份验证时,videoview 可以正常工作。但出于安全问题,不能禁用身份验证。那么有没有办法通过身份验证播放rtsp流?

【问题讨论】:

没有办法做到这一点。放下吧!~ 无法使用 videoview,但可以在 Android 中显示带有经过身份验证的 RTSP 的视频。 @anthony:我们如何在 android 中显示经过身份验证的 RTSP..?你能解释一下吗?我需要编写相同的应用程序。我被困在这一点上 @NiravBhandari 这并不容易,我在这上面花了好几个小时。我可以帮助你,但不是免费的对不起。 @anthony:好的朋友..没问题..感谢您宝贵的时间... 【参考方案1】:

你需要rtsp://User:Password@Server

【讨论】:

即使它不适用于使用 android-vlc-lib 构建的 VLC 播放器,请建议我们如何为 rtsp 直播传递身份验证详细信息(用户名/密码)。提前致谢。【参考方案2】:

没有。 即使使用 rtsp://User:Password@Server,您也不能将 VideoView 与经过身份验证的 RTSP 一起使用。 它行不通。 可以在android上使用经过身份验证的RTSP,但这很难,而且您必须自己做很多事情。

【讨论】:

你能指导我做什么吗?我会自己做...在此先感谢 这样的答案不是很有用,想象一下如果SO上的每个人都会发布这样的答案。我不期望完整的源代码,但至少应该有一些关于解决问题的一般方法的信息。对于阅读此内容的其他人:在以下 SO 页面 ***.com/questions/19979818/… 上发布了一种可能的解决方法(我自己还没有测试过)

以上是关于android 怎么播放rtsp流的主要内容,如果未能解决你的问题,请参考以下文章

在 android 上播放 RTSP 流

在 Android 应用程序中播放 RTSP 流

在 Android 中播放 RTSP 流视频时如何保持宽高比?

Android 媒体播放器无法播放 RTSP 流抛出错误 (100, 0)

android怎么播放rtsp实时网络串流代码

如何使用 videoview 播放带有身份验证的 rtsp 流?