【问题标题】:RTSP streaming service using cloudfront and s3使用 cloudfront 和 s3 的 RTSP 流媒体服务
【发布时间】:2015-12-21 15:15:15
【问题描述】:

我想为我的亚马逊 S3 存储桶的 mp3 文件创建一个分发网络。我设法通过使用 RTMP 协议的 aws Cloudfront 来实现它。但由于 android 没有对 RTMP 的原生支持,我正在探索使用 RTSP 协议制作它的想法。有人可以帮助弄清楚如何实现它。

【问题讨论】:

    标签: amazon-web-services amazon-s3 streaming amazon amazon-cloudfront


    【解决方案1】:

    RTSP 是有状态的,因为它通过RTCP 保持连接,需要多个端口,并且您将遇到防火墙穿越问题。此外,如果您想利用 S3,您应该改用 HTTP 流式传输协议,除非您想通过渐进式下载直接流式传输 mp3 文件。

    有两种选择:HLSDASHHLS 是目前最常用的格式。

    Android 4.x+ 原生支持HLS,因为它是由 Apple 制造的,所以它可以在 iOS 上开箱即用,在桌面上它可以原生支持 Safari 6+ 和所有其他具有 Flash 后备功能的浏览器。有许多可用的网络播放器,最值得一提的是 JWPlayer(付费)或 clappr(开源)。

    Amazon Elastic Transcoder 支持HLS 转码,您还可以使用ffmpeg 等开源解决方案。

    https://developer.apple.com/streaming/

    【讨论】:

    • 感谢您的回复。我已经提供了 HLS 流。感谢您的确认。
    猜你喜欢
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2015-10-16
    • 2014-01-02
    • 2012-01-13
    • 1970-01-01
    相关资源
    最近更新 更多