我想通过在 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/