ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
WebRTCWindowSystem.cpp File Reference
#include "visualization/webrtc_server/WebRTCWindowSystem.h"
#include <Helper.h>
#include <IJsonConvertible.h>
#include <Logging.h>
#include <p2p/base/basic_packet_socket_factory.h>
#include <p2p/base/stun_server.h>
#include <p2p/base/turn_server.h>
#include <rtc_base/ssl_adapter.h>
#include <rtc_base/thread.h>
#include <chrono>
#include <sstream>
#include <thread>
#include <unordered_map>
#include "core/Tensor.h"
#include "visualization/gui/Application.h"
#include "visualization/gui/Events.h"
#include "visualization/gui/Window.h"
#include "visualization/webrtc_server/HttpServerRequestHandler.h"
#include "visualization/webrtc_server/PeerConnectionManager.h"
Include dependency graph for WebRTCWindowSystem.cpp:

Go to the source code of this file.

Classes

struct  cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::Impl
 

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::visualization
 
 cloudViewer::visualization::webrtc_server
 

Functions

static std::string cloudViewer::visualization::webrtc_server::GetCustomSTUNServer ()
 
static std::string cloudViewer::visualization::webrtc_server::GetEnvWebRTCIP ()
 
static std::string cloudViewer::visualization::webrtc_server::GetEnvWebRTCPort ()
 

Variables

static const std::list< std::string > cloudViewer::visualization::webrtc_server::s_public_ice_servers
 
static const std::list< std::string > cloudViewer::visualization::webrtc_server::s_cloudViewer_ice_servers