VHLivePushFormat 发直播常量类

类名

VHLivePushFormat

保存的Config中的常量,配合Config类使用

常量描述

摄像头预览方式

摄像头预览方式 描述
VHLivePushFormat.DRAW_MODE_NONE 默认
VHLivePushFormat.DRAW_MODE_ASPECTFIT 将图像等比例缩放,适配最长边 ,可能会留有黑边
VHLivePushFormat.DRAW_MODE_ASPECTFILL 将图像等比例铺满整个屏幕,多余部分裁剪掉, 不留黑边

发起的分辨率

发起的分辨率 描述
VHLivePushFormat.PUSH_MODE_SD 低分边率
VHLivePushFormat.PUSH_MODE_HD 普通分辨率
VHLivePushFormat.PUSH_MODE_XHD 高分辨率
VHLivePushFormat.PUSH_MODE_XXHD 超高分辨率

编解码方式

编解码方式 描述
VHLivePushFormat.ENCODE_TYPE_SOFT 软解
VHLivePushFormat.ENCODE_TYPE_HARD 硬解
VHLivePushFormat.ENCODE_TYPE_AUTO 根据系统自动使用

横竖屏

横竖屏 描述
VHLivePushFormat.SCREEN_ORI_LANDSPACE 横屏
VHLivePushFormat.SCREEN_ORI_PORTRAIT 竖屏

发起方式

发起方式 描述
VHLivePushFormat.STREAM_TYPE_AV 音频加视频
VHLivePushFormat.STREAM_TYPE_V 单视频直播,没有声音
VHLivePushFormat.STREAM_TYPE_A 单音频直播,没有画面

推流方式

推流方式 描述
VHLivePushFormat.STREAM_MODE_RTMP RTMP发起
VHLivePushFormat.STREAM_MODE_FLV FLV 发起