VideoCore Plugin
Description
TBD
Dependencies
This plugin has multiple dependencies:
UE Plugins
- DDTools -- base plugin code, logging functionnality (clone recursively);
- NDIIOPlugin -- NDI support (Windows-only);
- WebCameraFeed -- live connected cameras support;
- socketio-client-ue4 (tls branch) -- socket.io for media server signaling (clone recursively).
Third-party Libraries
⚠️ All third-party dependencies below, compiled for Win64 platform can be downloaded from here. Zip archive must be extracted intoVideoCore/Source/ThirdParty
folder.
- libmediasoupclient -- mediasoup media server API;
- libsdptransform -- SDP helper code;
- webrtc -- C++ WebRTC library for low-latency data streaming support.
WebRTC support -- Media Server
In order to use RTC functionality, a media server is required. Read here on what media server is and why it's needed. mediasoup library was used for implementing media server for this plugin. A node.js implementation of media server can be found here: