gpt4 book ai didi

android - 如何在所有智能设备上播放Red5流媒体?

转载 作者:行者123 更新时间:2023-11-29 10:49:35 25 4
gpt4 key购买 nike

我已经在 AWS 实例的 ubuntu 12.04 lts 上安装了 red5 服务器。我已经使用 Adope 实时编码器成功地流式传输了我的实时流,并在网站上使用 jwplayer 进行了播放。现在我需要在所有智能设备上播放我的直播。我已经引用了很多论坛,但我没有得到好的解决方案。我在手机上玩有一些限制。

  1. 不要在所有智能设备上玩 Flash 浏览器。当他们连接到我的网站时需要播放它自己的播放器。

  2. 有没有办法用html5视频标签播放我的直播

我怎样才能实现这个设置?我知道 red5 服务器只能流 RTMP 协议(protocol)。我想重新流式传输到 android、iphone、blackberry、Nokia 以及所有智能设备和平板电脑。

最佳答案

在实践中,您需要发送三种类型的尖叫声:

  • 适用于 IOS/Windows/BB 设备的 HLS
  • 用于基于浏览器的 Flash 客户端(或基于 AIR 的 native 应用程序)的 RTMP/RTMPT/RTMPS
  • 适用于 Android/BB 设备的 RTSP(HLS 应该但很少在 Android 设备上运行)
  • 此外还有一些特定于供应商的技术,例如 Microsoft Smooth Streaming 或 Google 的 webM

您可以使用像 ScaleEngine.com 这样的流媒体 CDN 来转码并提供必要的带宽,以便为所有设备提供流媒体(RTMP 用于浏览器,HLS 用于 iOS 设备,RTSP 用于 Android)。如果您没有经验并且不会有数 TB 的流量,这可能符合要求。

如果您对自托管解决方案感兴趣,请结合使用:

  • Red5/Wowza/nginx-rtmp 用于录音管理
  • 用于转码的 FFmpeg
  • 用于 HLS 的 nginx-rtmp
  • 用于 RTPS 的 crtmp 服务器

可能会成功。

关于android - 如何在所有智能设备上播放Red5流媒体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com