android - 使用 HTML5 或应用程序在 Android 上进行直播

标签 android video-streaming html5-video vlc live-streaming

我想通过在 rtp、(最好)rtsp 或 http 协议(protocol)上使用 vlc 创建一个实时流,我想用基于 android 2.3.4 的手机播放这个流。我尝试过从头开始,并尝试一步步前进。我已经创建了一个基于 html5 的离线流媒体页面,并且它有效。但是,我在直播问题上遇到了一些麻烦。我注意到使用 html5 进行直播会很痛苦。所以,我想直接从 vlc.exe 获取流到手机上的媒体播放器。但是,我无法决定要做什么,因为 vlc for android 目前正在开发中,找不到合适的播放器让我输入 vlc 服务器的地址。

我该怎么办?我应该继续尝试 html5,还是应该尝试在 android 上找到合适的 rtsp 流媒体应用程序?我应该尝试 Wowza 还是其他服务? (顺便说一句,我不想​​弄乱服务器端的套接字。)

最佳答案

我已经解决了这个问题,方法是将 vlc 中的内容从 PC 流式传输到 rtsp 上,并创建了一个非常基本的 html 页面,该页面仅提供指向 rtsp 流的链接。然后,我使用手机点击了那个 html 页面的链接(实际上我可以通过简单地将服务器的 ip 地址写入手机上的流媒体播放器来执行此步骤)并且它转发我选择一个外部媒体播放器来播放内容。在这一步中,选择任意流媒体播放器(RealPlayer、MX Player等)即可播放该内容。我们开始了!我们有从 PC 到 Android 的直播:)

关于android - 使用 HTML5 或应用程序在 Android 上进行直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9202695/

相关文章:

javascript - 如何使用 VideoJS flash fallback 进行 RTMP 流式传输?

video-streaming - 如何阻止 IDM 抓取视频/音频

javascript - 更改视频源而不停止 HTML5 视频

javascript - 找到 2 个具有非唯一 ID 的元素

android - 从 Android Rom 中完全删除 WiFi(包括设置布局)

android - 有没有办法通过我的应用商店部署当前版本?

java - 在主线程中运行的 ScheduledExecutorService

ios - MPMoviePlayerController 经常停顿

java - 我正在尝试在我的 'click counter' android 应用程序中实现最大计数功能

html - 您可以使用具有 Flash 故障安全功能的 HTML5 视频/音频播放器吗?