Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liuf1986/LFRtmp
一个全开源的纯OC实现的RTMP推流SDK支持AAC、H264、美颜滤镜、AMF编解码。
https://github.com/liuf1986/LFRtmp
ios rtmp
Last synced: about 1 month ago
JSON representation
一个全开源的纯OC实现的RTMP推流SDK支持AAC、H264、美颜滤镜、AMF编解码。
- Host: GitHub
- URL: https://github.com/liuf1986/LFRtmp
- Owner: liuf1986
- License: mit
- Created: 2016-08-23T10:21:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-03-16T07:03:46.000Z (over 4 years ago)
- Last Synced: 2024-08-03T18:21:48.267Z (4 months ago)
- Topics: ios, rtmp
- Language: Objective-C
- Homepage:
- Size: 3.05 MB
- Stars: 262
- Watchers: 10
- Forks: 78
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-iOS - LFRtmp - 一个全开源的纯OC实现的RTMP推流SDK支持AAC、H264、美颜滤镜、AMF编解码。 (Media)
README
# `LFRtmp iOS SDK`
##一. `功能特性`
1:开源全部代码,未内置任何静态库或者framework
2:纯OC实现RTMP推流端协议内容
3:AAC音频编码,iphone6s以上采用48k音频采样,iphone6s以下设备采用44k音频采样
4:H.264 视频编码,iOS8以下软编,iOS8以上硬编
5:多分辨率码率支持
6:能够与GPUImage无缝集成,支持美颜和水印,可自定义或集成GPUImage丰富的滤镜效果
7:兼容IPV6环境
8:关键技术点如RTMP块格式构成、FLV音视频封包等有详细注释和说明,结构简单代码清晰
##二. `安装`
可手动安装下载本项目demo将工程中的LFRtmp目录下源代码添加到项目中即可
##三. `使用`
下载本项目demo有使用实例,注意AMF下的源文件需使用非arc。请在ViewController的toggleCapture方法中填入相应的rtmp推流地址。