JDCloudAVSDK Class Reference
Inherits from | NSObject |
---|---|
Declared in | JDCloudAVSDK.h |
+ startWithLicense:
License配置
+ (void)startWithLicense:(NSString *)license
Parameters
license |
license |
---|
Declared In
JDCloudAVSDK.h
+ setOutputLogCallback:
配置sdk日志回调
+ (void)setOutputLogCallback:(void ( ^ ) ( NSDictionary *logItem ))outputLogCallback
Parameters
outputLogCallback |
回调函数 logItem 通用样例 { p = OUT; time = 1600931800; track = “jdlive_closeStream”; v = 1; xdata = { “app_name” = “com.jdweiwei.appall”; “dev_type” = “iPhone 6S Plus”; “sys_name” = iOS; “sys_ver” = “13.6”; “state” = 0; “unique_id” = “ADA7D73D-4FF1-4B7E-91AD-346EF2856758”;
} 日志公共字段 track | NSString | 日志打点名称 time | NSNumber | 日志时间戳 xdata | NSDictionaryNS | 日志数据字典 app_name | NSString | 应用唯一ID dev_type | NSString | 设备类型 sys_name | NSString | 系统名 sys_ver | NSString | 系统版本 unique_id | NSString | 设备唯一ID 日志业务字段 track:jdlive_config videoCodec | NSNumber | 视频编码器 2是264硬编 audioCodec | NSNumber | 音频编码器 0是aac streamVideoSize | NSString | 推流视频分辨率 w,h videoBitrate | NSNumber | 视频码率 audioBitrate | NSNumber | 音频码率 fps | NSNumber | 视频帧率 audioSampleRate | NSNumber | 音频采样率 track:jdlive_streamState state | NSNumber | 推流状态 参考JDLPushStreamState track:jdlive_streamError errorCode | NSNumber | 推流错误码 参考JDLStreamErrorCode track:jdlive_startStream url | NSString | 推流地址 time | NSNumber | 当前时间戳 track:jdlive_connectSuccess connect_time | NSNumber | 连接时长(包含dns解析时间) track:jdlive_dns dns_type | NSNumber | dns类型 host_url | NSString | 推流地址 stream_proto | NSString | 推流协议 rtmp dns_parse_time | NSNumber | dns解析时间 host_ip | NSString | 推流节点ip track:jdlive_closeStream time | NSNumber | 当前时间戳 track:jdlive_streamStatistics outTotalBytes | NSNumber | 推流上行网速 currentVideoBitrate | NSNumber | 当前视频编码码率 track:jdplayer_error errorCode | NSNumber | 播放错误码 参考JDCloudPlayerVideoErrorModel track:jdplayer_renderingStart dns_type | NSNumber | dns类型 host_url | NSString | 播放地址 host_ip | NSString | 播放节点ip dns_parse_time | NSNumber | dns解析时长 prepare_time | NSNumber | 播放起播时长 first_frame_time | NSNumber | 首帧显示时长 video_size | NSString | 视频宽高 video_bitrate | NSNumber | 视频码率 video_fps | NSNumber | 视频帧率 video_codec | NSString | 视频编码格式 video_decoder | NSString | 视频解码器 audio_sample_rate | NSNumber | 音频采样率 audio_codec | NSNumber | 音频编码格式 audio_bitrate | NSNumber | 音频码率 track:jdplayer_streamStatistics tcpSpeed | NSNumber | 下载网速 |
---|
Declared In
JDCloudAVSDK.h
+ setSDKLogSendEnable:
配置sdk日志是否上报
+ (void)setSDKLogSendEnable:(BOOL)enable
Parameters
enable |
YES上报 NO不上报 默认NO |
---|
Declared In
JDCloudAVSDK.h