iOS直播--LFLiveKit视频拍摄及推流

LFLiveKit是一个集成了视频采集-美颜-编码-推流为一体的框架,并且使用起来非常的简单, 我们可以在iOS中直接使用该框架进行推流.
下载地址https://github.com/LaiFengiOS/LFLiveKit
pod集成

pod 'LFLiveKit'
//创建会话并配置
lazy var session: LFLiveSession = {
        let audioConfiguration = LFLiveAudioConfiguration.default()
/*
         
         
         /// 分辨率: 360 *640 帧数:15 码率:500Kps
         case low1
         
         /// 分辨率: 360 *640 帧数:24 码率:800Kps
         case low2
         
         /// 分辨率: 360 *640 帧数:30 码率:800Kps
         case low3
         
         /// 分辨率: 540 *960 帧数:15 码率:800Kps
         case medium1
         
         /// 分辨率: 540 *960 帧数:24 码率:800Kps
         case medium2
         
         /// 分辨率: 540 *960 帧数:30 码率:800Kps
         case medium3
         
         /// 分辨率: 720 *1280 帧数:15 码率:1000Kps
         case high1
         
         /// 分辨率: 720 *1280 帧数:24 码率:1200Kps
         case high2
         
         /// 分辨率: 720 *1280 帧数:30 码率:1200Kps
         case high3

         ///美颜设置
         open var beautyFace: Bool
         
         ///美颜级别
         open var beautyLevel: CGFloat

        /// 亮度
         open var brightLevel: CGFloat
         */

        let videoConfiguration = LFLiveVideoConfiguration.defaultConfiguration(for: .low2, outputImageOrientation: .portrait)
        let session = LFLiveSession(audioConfiguration: audioConfiguration, videoConfiguration: videoConfiguration)
        session?.preView = self.view
        return session!
    }()




func startRunning() {
//配置信息
        let stream = LFLiveStreamInfo()
//设置推流地址
        stream.url = "rtmp://192.168.3.34:1935/hls/test";
//开始推流
        session.startLive(stream)
        //不加这个无法开启,官方案例没有
        session.running = true
    }


完整项目地址https://github.com/roycehe/RoyceTV,多多给Star哈

转载于:https://my.oschina.net/roycehe/blog/988638

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值