微信二维码支付时序图
2016-07-20 21:51:40 0 举报
用户打开微信,进入“我”的页面,点击“支付”图标。系统显示二维码界面,用户将此二维码对准商家的扫码设备进行扫描。商家的设备识别到二维码后,向微信服务器发送支付请求。微信服务器接收到请求后,返回确认信息给商家设备。用户手机屏幕显示支付金额和确认支付按钮。用户确认无误后,点击确认支付按钮。微信服务器收到用户的支付指令,从用户绑定的银行卡中扣除相应的款项,并向商家设备发送支付成功的消息。商家设备显示支付成功的提示,交易完成。
作者其他创作
大纲/内容
发送心跳包
2.渲染这个帧数据,回调到上层(418行)
视频采集类
onCaptureFrame:
传的buffer,我们上层负责释放,数据不会传进后台
av_camera_device_iOS
服务器
onLocalPreview接口
AVGVideoLogic
av_camera_device
1.将采集的帧数据进行美白,美颜
未开启
回调qos
CMultiMediaEngine
开启
初始化视频编码器
enableCamera
SendFrameToEnc
didOutputSampleBuffer(delegate回调)
WriteData进去,最终本地画面传到服务器,这个buffer他们负责释放
将画面传到服务器
VideoCapture
av_video_device_mgr
打开摄像头
发一个avAbility的心跳包
AVRoomLogic
开启iOS视频采集
判断CVideoEncSession(视频解码器是否开启)
setSendVideoScrType
startCapture
iOS视频采集框架
start
3.传到编码器(359行)
selectInputDevice
获得最原始的视频
av_room_multi_impl
3.传到编码器
onCaptureFrame方法做了三件事情:
2.渲染回调到本地
transmitVideoData(delegate回调)
0 条评论
下一页