【问题标题】:Flash video streaming in iOSiOS 中的 Flash 视频流
【发布时间】:2023-03-21 03:05:01
【问题描述】:

我正在尝试为 iOS 制作一个网络浏览器应用程序。到目前为止,我可以在其中浏览桌面版本的网站,还可以播放与 iOS 兼容的视频。但我想支持 Flash 视频。我的灵感是vBrowse,据statement,他们在他们的应用程序中使用“FFmpeg”和“librtmp”。所以谁能帮我实现这个库,以便我的浏览器支持 swf/flv 视频。

提前捆绑thanx以获得任何帮助。

【问题讨论】:

    标签: ios flash ffmpeg browser video-streaming


    【解决方案1】:

    如果您正在编写原生应用程序,那么这是可能的。

    你可以使用 ffmpeg-1.0 并在没有 lib rtmp 支持的情况下编译它,因为 ffmpeg 已经有这个库。之后

    1. 连接到服务器 - avformat_open_input
    2. 查找并打开编解码器 - avcodec_open2
    3. 读取数据包 - av_read_frame
    4. 如果pkt是音频,解码它(avcodec_decode_audio4)并用audioqueue或audiounit播放 如果 pkt 是视频解码它(avcodec_decode_video2)并将其转换为 RGB 并对其进行缩放并显示在屏幕上

    乍一看你应该在上面做......另外,你可以看看我们位于http://www.videostreamsdk.com的付费sdk它支持来自rtmp服务器的流媒体

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      • 2018-04-09
      • 2011-04-07
      • 1970-01-01
      • 2010-10-30
      相关资源
      最近更新 更多