2.0 Release
What's New
- (#242) Renamed repo to 3DStreamingToolkit
- (#178) Upgraded native and UWP WebRTC libraries to M62 build
- (#229) Upgraded tools across solution to Visual Studio 2017
- (#194) Merged native and UWP libraries into one GitHub repo
- (#226, #225, #241, #231, #253) Switched testing platform to gtest and vcpkg
- (#267, #221, #265) Added end-to-end functional tests
- (#234, #222, #236, #235) Added tests for compatible GPU and Nvencode compatibility
- (#180, #244, #209, #185) Added unit tests for buffer capturer, encoder/decoder, frame prediction header packaging and signaling client
- (uwp-repo) Major improvement to HoloLens DirectX client performance
- (#262, #263) Added ability to dynamically retrieve TURN credentials from the rendering server (except HoloLens and iOS/Android native clients)
Client samples
- DirectX Desktop Client
- Web Client
- DirectX HoloLens Client - source only*
- Unity HoloLens Client - source only*
- iOS and Android React Native Clients - source only*
- iOS Native Client - source only*
- Android Native Client - source only*
Streaming Server samples
- DirectX SpinningCube server
- DirectX Multithreaded server
- OpenGL SpinningCube server
- Unity Fractal Stream server
End-to-end functional tests
Signaling server samples
*these clients rely on hard-coded config files and cannot be released as pre-built packages. They have to be built from source with your signaling/TURN server configuration. #176