SkillAgentSearch skills...

NMCLiveStreaming

网易云信直播推流SDK(rtmp、tcp推流)

Install / Use

/learn @netease-im/NMCLiveStreaming
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

1.1 SDK简介

1.1.1 SDK业务简介

网易云通信直播源自网易多年视频技术沉淀,基于专业的跨平台视频编解码技术和大规模视频内容分发网络,提供稳定流畅、低延时、高并发的直播服务。

网易云直播推流SDK,用于支持在直播流程中,采集摄像头或自定义音视频数据,进行视频前处理,并进行编码推流到服务器。具有稳定、高效、功能全面的特点。

1.1.2 SDK技术简介

直播推流 SDK 由如下图所示的结构组成。 其中,实线框是直播的主要模块,包括音视频采集、处理、编码和打包发送。虚线框是辅助模块,关闭后不影响直播功能。

网络信息统计功能帮助开发者实现网络状况的实时监测,尤其在弱网络环境下,能够快速准确的探知网络可用带宽等信息,帮助开发者调整产品策略,改善产品的用户体验。

1.2 设备和系统要求:

  • 支持iOS 7.0及以上系统

1.3 功能特性

  • 支持推流到主流 RTMP 服务器
  • 支持 H.264 和 AAC 编码
  • 支持视频硬件编码和音频硬件编码
  • 支持纯音频或者纯视频推流
  • 支持直播中伴音
  • 支持直播中单独暂停音频或者视频
  • 支持MP4录制
  • 支持显示推流统计信息
  • 支持自定义YUV、PCM输入
  • 支持YUV、PCM回调
  • 支持直播前测速
  • 支持音视频设备管理
  • 支持音视频采集,编码,打包,传输
  • 支持 armv7、arm64、i386、x86_64 架构
  • 资源占用率低,库文件小
  • 画质清晰,延时低
  • 支持闪光灯开启操作(Flash)
  • 支持摄像头缩放操作(Zoom)
  • 支持前后置摄像头动态切换
  • 支持分辨率动态切换
  • 支持自动对焦
  • 支持视频本地预览镜像操作(主播)
  • 支持视频编码镜像操作(观众)
  • 支持视频截图
  • 支持黑白、自然、粉嫩、怀旧四款滤镜
  • 支持磨皮强度调节
  • 支持美白强度调节
  • 支持曝光度调节
  • 支持添加静态水印
  • 支持添加动态水印
  • 支持添加动态涂鸦
  • 支持关闭本地预览静态水印
  • 支持关闭本地预览动态水印
  • 支持清除水印

推荐客户得京东卡,首次推荐成单得3000元京东卡,连续推荐4500元/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend

main

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated4y ago
Forks5

Languages

Objective-C

Security Score

70/100

Audited on Jul 28, 2021

No findings