├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── book ├── Chapter1 │ ├── 1-0-preparation.md │ ├── 1-1-datachannel.md │ ├── 1-2-videostream.md │ └── 1-3-audio-stream.md ├── materials │ └── pictures │ │ ├── 1-1-candidate.png │ │ ├── 1-1-framework.png │ │ ├── others_p1.png │ │ ├── others_p2.png │ │ ├── others_p3.png │ │ ├── others_p4.png │ │ ├── others_p5.png │ │ └── others_p6.png └── others │ ├── fec_generator.md │ ├── packets retransmition.md │ └── request_i_frame.md └── src ├── audio-channel └── main.cpp ├── common └── virtual_network.h ├── data-channel └── main.cpp └── video-channel ├── i420_creator.cpp ├── i420_creator.h └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/README.md -------------------------------------------------------------------------------- /book/Chapter1/1-0-preparation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/Chapter1/1-0-preparation.md -------------------------------------------------------------------------------- /book/Chapter1/1-1-datachannel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/Chapter1/1-1-datachannel.md -------------------------------------------------------------------------------- /book/Chapter1/1-2-videostream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/Chapter1/1-2-videostream.md -------------------------------------------------------------------------------- /book/Chapter1/1-3-audio-stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/Chapter1/1-3-audio-stream.md -------------------------------------------------------------------------------- /book/materials/pictures/1-1-candidate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/1-1-candidate.png -------------------------------------------------------------------------------- /book/materials/pictures/1-1-framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/1-1-framework.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p1.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p2.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p3.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p4.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p5.png -------------------------------------------------------------------------------- /book/materials/pictures/others_p6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/materials/pictures/others_p6.png -------------------------------------------------------------------------------- /book/others/fec_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/others/fec_generator.md -------------------------------------------------------------------------------- /book/others/packets retransmition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/others/packets retransmition.md -------------------------------------------------------------------------------- /book/others/request_i_frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/book/others/request_i_frame.md -------------------------------------------------------------------------------- /src/audio-channel/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/audio-channel/main.cpp -------------------------------------------------------------------------------- /src/common/virtual_network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/common/virtual_network.h -------------------------------------------------------------------------------- /src/data-channel/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/data-channel/main.cpp -------------------------------------------------------------------------------- /src/video-channel/i420_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/video-channel/i420_creator.cpp -------------------------------------------------------------------------------- /src/video-channel/i420_creator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/video-channel/i420_creator.h -------------------------------------------------------------------------------- /src/video-channel/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MemeTao/webrtc-native-examples/HEAD/src/video-channel/main.cpp --------------------------------------------------------------------------------