当前位置: 首页 > news >正文

c 开发网站开发企业网址下载

c 开发网站开发,企业网址下载,网站怎么做微博链接,犀牛云网站做的怎么样WebRTC音视频通话-WebRTC推拉流过程中日志log输出 之前实现iOS端调用ossrs服务实现推拉流流程。 推流:https://blog.csdn.net/gloryFlow/article/details/132262724 拉流:https://blog.csdn.net/gloryFlow/article/details/132417602 在推拉流过程中的…

WebRTC音视频通话-WebRTC推拉流过程中日志log输出

之前实现iOS端调用ossrs服务实现推拉流流程。
推流:https://blog.csdn.net/gloryFlow/article/details/132262724
拉流:https://blog.csdn.net/gloryFlow/article/details/132417602

在推拉流过程中的WebRTC的相关日志log输出可以看到一些相关描述信息。在WebRTC日志需要用到RTCCallbackLogger,使用startWithMessageAndSeverityHandler来处理日志输出。

在这里插入图片描述

一、实现log输出WebRTCLogger

实现开启log,启动startWithMessageAndSeverityHandler将在执行日志记录回调。

- (void)start {__weak typeof(self) weakSelf = self;[weakSelf.logger startWithMessageAndSeverityHandler:^(NSString * _Nonnull message, RTCLoggingSeverity severity) {DebugLog(@"WebRTCLogger startWithMessageAndSeverityHandler severity:%@,message:%@", [weakSelf loggingSeverityDescription:severity], message);}];
}

完整代码如下

WebRTCLogger.h

#import <Foundation/Foundation.h>
#import <WebRTC/WebRTC.h>
#import <UIKit/UIKit.h>@interface WebRTCLogger : NSObject- (void)start;- (void)stop;@end

WebRTCLogger.m

#import "WebRTCLogger.h"@interface WebRTCLogger ()@property (nonatomic, strong) RTCCallbackLogger *logger;@end@implementation WebRTCLogger- (instancetype)init
{self = [super init];if (self) {self.logger.severity = RTCLoggingSeverityVerbose;// 设置日志记录器RTCSetMinDebugLogLevel(RTCLoggingSeverityVerbose);}return self;
}- (void)start {__weak typeof(self) weakSelf = self;[weakSelf.logger startWithMessageAndSeverityHandler:^(NSString * _Nonnull message, RTCLoggingSeverity severity) {DebugLog(@"WebRTCLogger startWithMessageAndSeverityHandler severity:%@,message:%@", [weakSelf loggingSeverityDescription:severity], message);}];
}- (void)stop {[self.logger stop];
}- (NSString *)loggingSeverityDescription:(RTCLoggingSeverity)severity {if (RTCLoggingSeverityVerbose == severity) {return @"RTCLoggingSeverityVerbose";}if (RTCLoggingSeverityInfo == severity) {return @"RTCLoggingSeverityInfo";}if (RTCLoggingSeverityWarning == severity) {return @"RTCLoggingSeverityWarning";}if (RTCLoggingSeverityError == severity) {return @"RTCLoggingSeverityError";}if (RTCLoggingSeverityNone == severity) {return @"RTCLoggingSeverityNone";}return @"RTCLoggingSeverityNone";
}#pragma mark - Lazy
- (RTCCallbackLogger *)logger {if (!_logger) {_logger = [[RTCCallbackLogger alloc] init];}return _logger;
}@end

二、使用WebRTCLogger

我们需要启动WebRTCLogger,我们在使用地方,创建实例对象。

- (WebRTCLogger *)webRTCLogger {if (!_webRTCLogger) {_webRTCLogger = [[WebRTCLogger alloc] init];}return _webRTCLogger;
}

在需要的地方开启日志log

/**开启RTCLogger*/
- (void)startWebRTCLogger {[self.webRTCLogger start];
}

当关闭推拉流后关闭日子log

/**停止RTCLogger*/
- (void)stopWebRTCLogger {[self.webRTCLogger stop];
}

至此,通过webRTCLogger看到WebRTC在推拉流过程中输出的相关日志信息

其他
之前搭建ossrs服务,可以查看:https://blog.csdn.net/gloryFlow/article/details/132257196
之前实现iOS端调用ossrs音视频通话,可以查看:https://blog.csdn.net/gloryFlow/article/details/132262724
之前WebRTC音视频通话高分辨率不显示画面问题,可以查看:https://blog.csdn.net/gloryFlow/article/details/132240952
修改SDP中的码率Bitrate,可以查看:https://blog.csdn.net/gloryFlow/article/details/132263021
GPUImage视频通话视频美颜滤镜,可以查看:https://blog.csdn.net/gloryFlow/article/details/132265842
RTC直播本地视频或相册视频,可以查看:https://blog.csdn.net/gloryFlow/article/details/132267068
实现ossrs拉流,可以查看:https://blog.csdn.net/gloryFlow/article/details/132417602

三、小结

WebRTC音视频通话-WebRTC推拉流过程中日志log输出。在WebRTC日志需要用到RTCCallbackLogger,使用startWithMessageAndSeverityHandler来处理日志输出。

https://blog.csdn.net/gloryFlow/article/details/132598363

学习记录,每天不停进步。

http://www.yayakq.cn/news/711492/

相关文章:

  • 甘肃制作网站动漫网站建站目的
  • 公司网站建设方案报告手机网站北京
  • 长春做网站公司哪家好网站怎样盈利
  • 做彩票的网站有哪些2023购物平台排行榜
  • 郑州网站建设公司如何做网站的软件micro
  • 企业网站微信建设担路网络科技有限公司的证书
  • 网站的图片怎么做网站建设的上市公司
  • 微信小程序是什么框架专业优化网站建设
  • 安徽网站推广公司logo设计素材图片
  • 学校网站源码php四川建设厅网站复查中
  • 河南省汝州文明建设门户网站lnmp wordpress 500
  • 重庆金融公司网站建设网站建设需要的模块
  • 网站建设模板是什么搜狗指数官网
  • 华亮建设集团股份有限公司网站行政单位门户网站建设方案
  • 网站团队人员浏览网站手机响
  • 卓商网站建设公司wordpress 访客统计插件
  • 可以免费做网站推广的平台wordpress自定义结构后空白页
  • 产品网站策划网站建设方案主要有
  • 政务公开与网站建设工作总结存在问题和困难哪哪个网站可以做兼职
  • 宁波网站建设公司哪里有广州seo顾问seocnm
  • 查询网站做婚纱摄影网站价格
  • 湖南建设工程采购网站权威发布图片大全
  • 邯郸企业做网站推广手机网站标准
  • jsp网站开发工具及语言企业为什么要做网站建设
  • 教育网站解决方案网站开发实现页面的跳转
  • 蚂蚁建站个人音乐分享网站源码
  • 网站建设费属于哪个会计科目jnpf快速开发平台
  • 国内免费工厂网站建设wordpress网站被拒登
  • 服装行业网站建设scala网站开发
  • 重庆怎么制作网站?网站优化公司的seo做的好