From 0b0ecee330bc8600c3cef35aed025be6aa40af4e Mon Sep 17 00:00:00 2001 From: giongto35 Date: Thu, 13 May 2021 02:40:17 +0800 Subject: [PATCH] Created Code Deep Dive (markdown) --- Code-Deep-Dive.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Code-Deep-Dive.md diff --git a/Code-Deep-Dive.md b/Code-Deep-Dive.md new file mode 100644 index 0000000..0aff835 --- /dev/null +++ b/Code-Deep-Dive.md @@ -0,0 +1,6 @@ +Room is the core building block of CloudRetro. Room Includes Game + Video Stream + Audio Stream + Input Stream. Entry point +- https://github.com/giongto35/cloud-game/blob/master/pkg/worker/room/room.go#L121: + - https://github.com/giongto35/cloud-game/blob/master/pkg/worker/room/room.go#L270: Listen from PeerConnection Input Channel + - [webRTC.ImageChannel <- webrtc.WebFrame{Data: data.Data, Timestamp: data.Timestamp}](https://github.com/giongto35/cloud-game/blob/master/pkg/worker/room/media.go#L120 ) : Pass image from emulator to WebRTC Video stream + - + + https://github.com/giongto35/cloud-game/blob/master/pkg/worker/room/media.go#L66 \ No newline at end of file