如何通过 RTMP 将视频流式传输到 iOS?

Posted

技术标签:

【中文标题】如何通过 RTMP 将视频流式传输到 iOS?【英文标题】:How to stream video to iOS via RTMP? 【发布时间】:2014-01-19 12:00:03 【问题描述】:

我是处理网络服务的新手,因为我通常做的大部分合同工作都是使用本地文件,但我当前的合同需要流式传输远程视频文件。当我尝试通过 REST API 获取流式 URL 时,我返回了以下 JSON 有效负载:


    "Video": 
        "CdnUrl": CDNURL,
        "ImageFileName": IMAGEFILENAME,
        "OtherFileFormat": FLVVIDEOFILENAME,
        "VideoDescription": DESCRIPTION,
        "VideoFileName": MP4FILENAME,
        "VideoId": INTEGER,
        "VideoTitle": TITLE
    

我删除了所有值,因为它们不应该相关。问题是我不知道如何使用 RTMP URL 访问视频文件。这在 ios 上是否可行,如果可以,如何实现?

【问题讨论】:

【参考方案1】:

iOS SDK 不支持 RTSP 协议。 这是自定义RTMP Library for iPhone

【讨论】:

谢谢,我会努力实现那个库! 我需要一些关于 RTMP 的帮助。【参考方案2】:

它可以帮助你 Brightcove Player iOS SDK

【讨论】:

以上是关于如何通过 RTMP 将视频流式传输到 iOS?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS 设备(而不是自己的相机)流式传输 (RTMP) 视频

使用 Rtmp 将视频流式传输到流媒体服务

将音频和视频从 Android 手机流式传输到 RTMP 服务器的最佳方式

是否可以通过 RTMP 或 RTP 流式传输到 Twilio 视频 API

寻找一个库/框架将实时视频从 OS X 流式传输到 Wowza 服务器(RTMP)[关闭]

如何使用 Gstreamer 通过 RTMP 流式传输?