跳转至

enableDualStream

  • 简要描述

    开启大小流 SDK支持,多路视频流同时发送。 PC端能开启一个摄像头采集视频或多个摄像头,因此,本地会采集分辨率高的视频(要求本地视频采集分辨率必须不低于720p),然后会分成两路视频流,一路是高质量的,称为大流,一路是低质量的,称为小流。两路视频流会同时发布。 因性能消耗较大,谨慎开启此功能。

  • 接口详情

    int enableDualStream(bool enable)

参数名 说明
enable(bool) 开启/关闭
返回值类型 说明
int 0:表示调用成功,非0:表示调用失败

setSmallStreamParameter

  • 简要描述

    设置小流的视频分辨率

  • 接口详情

    int setSmallStreamParameter(const VideoProfile& profile)

参数名 说明
profile(VideoProfile 视频分辨率对象
返回值类型 说明
int 0:表示调用成功,非0:表示调用失败

setRemoteDefaultVideoStreamType

  • 简要描述

    设置远端视频流默认类型,若不设置,默认为TKVideoStream_Big。仅在远端用户开启了大小流模式下起作用

  • 接口详情

    int setRemoteDefaultVideoStreamType(TK_VIDEO_STREAM_TYPE streamType)

参数名 说明
streamType(TK_VIDEO_STREAM_TYPE 大小流类型
返回值类型 说明
int 0:表示调用成功,非0:表示调用失败

setRemoteVideoStreamType

  • 简要描述

    设置远端视频流类型和视频采集设备ID(仅在开启大小流模式下起作用)

  • 接口详情

    1
    2
    3
    4
        int setRemoteVideoStreamType(
            TK_VIDEO_STREAM_TYPE streamType,
            tk_uid peerID, 
            const std::string& deviceID = "")`
    
参数名 说明
streamType(TK_VIDEO_STREAM_TYPE 大小流类型
peerID(std::string) 用户ID
deviceID(std::string) 摄像头设备ID
返回值类型 说明
int 0:表示调用成功,非0:表示调用失败

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号