本文介绍实时音视频Linux SDK Python engine接口说明。
目录
API | 功能描述 |
获取一个AliRTCEngineInterface实例。 | |
销毁AliRTCEngineInterface实例。 | |
获取事件回调句柄。 | |
语法糖版加入频道,无需传nonce、timestamp,方便客户兼容其他厂商SDK。 | |
离开频道。 | |
查询是否允许推送camera track。 | |
查询是否允许推送screen track。 | |
查询是否允许推送audio track。 | |
查询是否允许推送simulcast (camera track)。 | |
启用外部视频输入源。 | |
输入外部输视频, 暂不支持2k及以上的视频输入。 | |
设置是否启用外部音频输入推流。 | |
输入外部音频数据推流。 | |
设置音质。 | |
设置外部输入音频推流混音音量。 | |
获取外部输入音频推流混音音量。 | |
发送媒体扩展信息(SEI), 最大长度为4*1024字节,用于业务的少量数据传输。 | |
是否允许推送次要视频流。 | |
是否推送本地视频(摄像头)流。 | |
是否推送本地音频流。 | |
开始推送屏幕流。 | |
停止/恢复订阅特定远端用户的音频流, 用于会中调用, 会前调用无效。 | |
停止/恢复订阅远端用户的视频流, 用于会中调用, 会前调用无效。 | |
设置相机流视频编码属性。 | |
设置屏幕流视频编码属性。 | |
设置订阅相机流格式,大流或小流。 | |
停止或恢复本地视频数据发送。 | |
停止或恢复本地音频数据发送。 | |
设置用户角色。 | |
设置默认订阅视频流类型。 | |
以观众模式入会后,若房间内的所有主播均下播,就立即回调OnError,错误码ERR_NO_PEOPLE。 | |
入会后等待一段时间,若始终无人上线则回调OnError,错误码ERR_NO_PEOPLE。 | |
JSON格式字符串进行自定义配置,如打开关闭dataChannel。 | |
在本地生成joinchannel所需要的token,绕过appserver完成鉴权。 | |
通过dataChannel发送数据。 | |
如果engine出现error,通过这个消息通知业务层。 | |
如果engine出现warning,通过这个消息通知业务层。 | |
加入频道结果。 | |
获得dataChannel远端数据。 | |
离开频道结果。 | |
远端用户(通信模式)/(互动模式,主播角色)加入频道回调。 | |
远端用户(通信模式)/(互动模式,主播角色)离开频道回调。 | |
远端用户的音视频流发生变化回调。 | |
音频订阅情况变更回调。 | |
相机流订阅情况变更回调。 | |
大小订阅情况变更回调。 | |
屏幕分享流订阅情况变更回调。 | |
屏幕分享推流变更回调。 | |
次要流推流变更回调。 | |
视频推流变更回调。 | |
音频推流变更回调。 | |
混音前每一路远端用户的音频数据回调。 | |
本地订阅音频数据回调。 | |
订阅的远端视频数据回调。 | |
订阅的远端视频,解码前数据回调。 | |
收到媒体扩展信息回调。 | |
当用户角色发生变化时通知。 | |
音频存档定制能力,分流音频转码AAC输出。 | |
音频存档定制能力,合流音频转码AAC输出。 | |
非匀速情况下推送音频数据过快,SDK反馈状态。 | |
非匀速情况下推送视频数据过快,SDK反馈状态。 |