MovieousLive 2.0.5

MovieousLive 2.0.5

Maintained by movieous.



  • By
  • movieous

MovieousLive-Cocoa

MovieousLive-CocoaMovieous 研发的适用于 iOS 平台的一站式 RTMP 直播推流 SDK。它提供简单易用的 API,兼容多机型及系统版本,拥有出色的性能、丰富的功能,支持包括美颜,特效,变声等在内的丰富第三方生态。集成 SDK 能够让开发者快速构建一款优秀的手机直播 app

其他语言版本: English, 简体中文.

功能

  • 麦克风音频采集
  • 外部音频数据导入
  • 摄像头视频采集
  • UIView 录制
  • 外部视频数据导入
  • H.264 视频硬编
  • AAC 音频软编
  • RTMP 协议推流
  • 自定义视频分辨率
  • 内置美颜
  • LUT(look up table) 滤镜
  • 贴纸(水印)
  • 外部视频处理插件
  • 预览及编码的视频镜像独立配置
  • 内置点击对焦
  • 自定义手电筒模式
  • 自定义最大最小采集帧率
  • 自定义采集分辨率
  • 前后摄像头切换
  • 视频旋转
  • 相机变焦
  • 自定义对焦和曝光相关参数
  • 自定义 H.264 GOP 长度
  • 自定义 H.264 profile level
  • 静音
  • 自定义音视频码率
  • 推流状态实时统计
  • 纯音频推流
  • 纯视频推流
  • 生成快照
  • 自定义闪光灯模式

版本要求

iOS 8.0 及其以上

如何安装

Cocoapods 集成

安装 Cocoapods

如果您已安装 Cocoapods,则请直接跳过该步骤,直接进入下一步骤。 如果你未接触过 Cocoapods ,我们推荐您阅读 唐巧的博客-用CocoaPods做iOS程序的依赖管理 ,了解我们为何使用 Cocoapods 。另外文章中提及的淘宝源已经不再维护,需要使用 Ruby-China RubyGems 镜像替换。

如果觉得上面两个文章比较繁琐,可以直接根据我们提供的简要步骤,进行安装。

  • 简要步骤:打开mac自带的 终端(terminal),然后输入依次执行下述命令。
# 注释:Ruby-China 推荐2.6.x,实际 mac 自带的 ruby 也能用了
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l
# 注释:上面的命令,应该会输出以下内容,>>> 代表此处为输出
>>> https://gems.ruby-china.com
# 注释:确保只有 gems.ruby-china.com

sudo gem install cocoapods
# 注释:由于我们不需要使用官方库,所以可以不执行 pod setup。

使用Podfile集成

通过 CocoaPods 安装可以最大化地简化安装过程。 首先,在项目根目录下的 Podfile 文件中添加以下 pods(我们假设您的项目 target 名称为 YourTargetName):

target 'YourTargetName' do
    pod 'MovieousLive'
end

然后在项目根目录执行 pod install 命令,执行成功后,SDK 就集成到项目中了。如果长时间没有拉取过pod 仓库,可能出现无法找到我们的repo的情况,此时建议先使用 pod repo update 更新pod仓库。

使用方法

请参考开发者文档:MovieousLive 开发指南

反馈及意见

当你遇到任何问题时,可以向我们提交 issue 来反馈。

提交 issue