MDS Demo APP

Demo PSC


#流程图及说明

一、架构流程图


二、功能流程图

1、功能流程

![MediaSDK流程图](https://www.showdoc.cc/server/api/common/visitfile/sign/abc0b172168be5523733bf0143f79acf?showdoc=.jpg "MediaSDK流程图")

2、流程说明

Phone A
  • A-1 MediaSDK TK_check: 通过TUTK提供的Licensekey,对SDK进行使用期限检测,判断是否在允许的使用期内,否则功能无法正常使用

  • A-2 输入UID和密码,进行登录

  • A-3 MediaSDK.TK_capture start: 对MediaSDK模块进行初始化,同时开启自己的音视频采集并编码

  • A-4 MediaSDK.TK_init: 进行MediaSDK的初始化,参数会包含UID,用于进行P2P登录并监听Phone B的连线

  • A-5 MediaSDK.TK_client_play start: 当Phone B连线成功后,Phone A开启音视频解码

  • A-6 MediaSDK.TK_client_call start: 开启向Phone B发送音视频数据线程

  • A-7 MediaSDK.TK_client_play stop: 结束通话后进行断线,停止接收Phone B的音视频线程,并且停止解码音视频

  • A-8 MediaSDK.TK_capture stop: 收到断线后,停止音视频的采集与编码

  • A-9 MediaSDK.TK_unInit: MediaSDK模块反初始化
Phone B
  • B-1 MediaSDK TK_check: 通过TUTK提供的Licensekey,对SDK进行使用期限检测,判断是否在允许的使用期内,否则功能无法正常使用

  • B-2 输入Phone A的UID和密码,进行呼叫

  • B-3 MediaSDK.TK_capture start: 对MediaSDK模块进行初始化,同时开启自己的音视频采集并编码

  • B-4 MediaSDK.TK_init: 进行MediaSDK的初始化

  • B-5 MediaSDK.TK_client_connect By UID: 对Phone A进行连线

  • B-6 MediaSDK.TK_device_play start: 当连线成功之后,开启自己的解码,由Phone A发送开启双向的指令。至此完成双向音视频

  • B-7 MediaSDK.TK_device_play stop: 收到断线后,停止解码音视频

  • B-8 MediaSDK.TK_capture stop: 停止音视频的采集与编码

  • B-9 MediaSDK.TK_unInit: MediaSDK模块反初始化

三、业务流程图


四、MediaSDK Demo UI Flow


五、对接示例

页面列表

ITEM_HTML