package mobile.video.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service KikVideo

kik_video_service.proto:39

This is the service the mobile clients use to talk to 'kik'. This service acts as the 'control plane' for clients to query the state of video chats (aka conferences) and join video chats within the context of a conversation. After requesting to join a video chat, this service provides connection information to the client so that they may connect to a media server to exchange video data. This service does NOT itself deal with video data directly. High Level System Interaction Diagram: --------------------- 3 --------------------- ---------------- | Kik Video Service | ------> | Video Conference | <-------> | Media Server | | | <--------| service (Rounds) | 6 | | --------------------- 4 ---------------------- --------------- ^ | ^ | | | 1 | | 2 | | V | |---------------| | | mobile client |<---------------------------------------------------| ----------------- 5 1. xiphias_api_mobile.kik_vide_service.proto describes this interaction 2. xiphias_api_mobileremote.mobile_video_service.proto describes this interaction 3. xiphias_api_internal.rounds_video_conference_service.proto describes this interaction 4. xiphias_api_internal.internal_kik_video_service.proto describes this interaction 5, 6 are not described in any xiphias apis.

enum BatchedGetConvoStateResponse.Result

kik_video_service.proto:87

Used in: BatchedGetConvoStateResponse

enum JoinConvoConferenceResponse.Result

kik_video_service.proto:115

Used in: JoinConvoConferenceResponse