【问题标题】:RTMP / RTSP (Flash Video Format) support for iOS支持 iOS 的 RTMP / RTSP(Flash 视频格式)
【发布时间】:2014-11-23 08:43:23
【问题描述】:

我想做Flash格式的实时数据流(以视频的形式),我搜索发现苹果不支持Flash我们有没有其他第三方
可以使用的库,

搜索后找到http://www.realtimelibs.com/#feature_3,但也是付费的,不知道天气支持flash格式

我很想得到任何帮助或指导

【问题讨论】:

  • 感谢评论家。你介意添加一些评论为什么我被否决了吗? AIR 肯定是一种选择,我怀疑还有其他选择
  • Lachlan.. “视频是 Flash 格式”是什么意思?您的意思是媒体容器是 FLV 还是视频编解码器本身是 [Adobe 版本的] H.263 ..?? iOS 只能处理 H.264 视频和 AAC/MP3 内部和 MP4/M4A 容器。 FLV 可以包含 H.263 或 H.264 以及 AAC 或 MP3 音频,因此您可能只需将 Vid+Audio 从 FLV 移动到 MP4 容器即可获得可播放的 iOS 文件。我说的是移动,但如果你真的知道编程,这意味着用“MP4”结构替换任何“FLV”部分字节,然后......瞧! FLV 现在可以在您的 iPhone 上播放 MP4。
  • PS:我不在 iPhone 上编码,但我在 AS3 中玩过 FLV 和 MP4 字节等,所以据我所知,这就是我要做的。编写一个接收 FLV 字节的播放器,读取位,从内存中丢弃,然后从中创建一个新的 MP4 字节结构,然后告诉 iOS 播放新的字节缓冲区。 MP4 虽然不好玩,但你可以看出它是由委员会 (MPEG) 制作的。这仅适用于 FLV 首先具有 H.264 + AAC/MP3 的情况。也只有当 iPhone 可以即时处理字节杂耍。这个 Muxing/Demux 选项比完整格式重新编码的强度低

标签: ios iphone rtsp rtmp flv


【解决方案1】:

您可以尝试将您的应用程序实现为 AIR 应用程序。 AIR 是适用于 iOS 和 Android 的跨平台 Flash 运行时。

寻找基于 Eclipse 的免费 IDE 的 Apache Flex 或使用任何 Adob​​e 工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-24
    • 2018-01-08
    • 1970-01-01
    • 2023-03-25
    • 2016-06-06
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多