![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Classes | |
| class | BitmapTrackSourceInterface |
| class | BitmapTrackSource |
| class | RequestHandler |
| class | HttpServerRequestHandler |
| class | ImageCapturer |
| class | ImageTrackSource |
| struct | IceServer |
| class | PeerConnectionManager |
| class | VideoFilter |
| VideoFilter is a templated class for video frame processing. More... | |
| class | VideoScaler |
| class | WebRTCWindowSystem |
| WebRTCWindowSystem is a BitmapWindowSystem with a WebRTC server that sends video frames to remote clients for visualization. More... | |
Functions | |
| static int | LogMessage (const struct mg_connection *conn, const char *message) |
| static const struct CivetCallbacks * | getCivetCallbacks () |
| static IceServer | GetIceServerFromUrl (const std::string &url) |
| static webrtc::PeerConnectionFactoryDependencies | CreatePeerConnectionFactoryDependencies () |
| static std::string | GetCustomSTUNServer () |
| static std::string | GetEnvWebRTCIP () |
| static std::string | GetEnvWebRTCPort () |
| static void | pybind_webrtc_server_functions (py::module &m) |
| void | pybind_webrtc_server (py::module &m) |
Variables | |
| static struct CivetCallbacks | _callbacks |
| const char | k_candidate_sdp_mid_name [] = "sdpMid" |
| const char | k_candidate_sdp_mline_index_name [] = "sdpMLineIndex" |
| const char | k_candidate_sdp_name [] = "candidate" |
| const char | k_session_description_type_name [] = "type" |
| const char | k_session_description_sdp_name [] = "sdp" |
| static const std::list< std::string > | s_public_ice_servers |
| static const std::list< std::string > | s_cloudViewer_ice_servers |
|
static |
Definition at line 89 of file PeerConnectionManager.cpp.
|
static |
Definition at line 32 of file HttpServerRequestHandler.cpp.
References _callbacks, and LogMessage().
|
static |
Get custom STUN server address from WEBRTC_STUN_SERVER environment variable. If there are more than one server, separate them with ";". Example usage:
Definition at line 63 of file WebRTCWindowSystem.cpp.
Referenced by cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::StartWebRTCServer().
|
static |
Definition at line 71 of file WebRTCWindowSystem.cpp.
|
static |
Definition at line 79 of file WebRTCWindowSystem.cpp.
|
static |
Definition at line 57 of file PeerConnectionManager.cpp.
References cloudViewer::visualization::webrtc_server::IceServer::pass, cloudViewer::visualization::webrtc_server::IceServer::url, and cloudViewer::visualization::webrtc_server::IceServer::user.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::CreatePeerConnection(), and cloudViewer::visualization::webrtc_server::PeerConnectionManager::GetIceServers().
|
static |
Definition at line 26 of file HttpServerRequestHandler.cpp.
Referenced by getCivetCallbacks().
| void cloudViewer::visualization::webrtc_server::pybind_webrtc_server | ( | py::module & | m | ) |
Definition at line 65 of file webrtc_window_system.cpp.
Referenced by cloudViewer::visualization::pybind_visualization().
|
static |
Definition at line 17 of file webrtc_window_system.cpp.
References callback, and cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::GetInstance().
|
static |
Definition at line 26 of file HttpServerRequestHandler.cpp.
Referenced by getCivetCallbacks().
| const char cloudViewer::visualization::webrtc_server::k_candidate_sdp_mid_name[] = "sdpMid" |
Definition at line 43 of file PeerConnectionManager.cpp.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::AddIceCandidate().
| const char cloudViewer::visualization::webrtc_server::k_candidate_sdp_mline_index_name[] = "sdpMLineIndex" |
Definition at line 44 of file PeerConnectionManager.cpp.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::AddIceCandidate().
| const char cloudViewer::visualization::webrtc_server::k_candidate_sdp_name[] = "candidate" |
Definition at line 45 of file PeerConnectionManager.cpp.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::AddIceCandidate().
| const char cloudViewer::visualization::webrtc_server::k_session_description_sdp_name[] = "sdp" |
Definition at line 49 of file PeerConnectionManager.cpp.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::Call().
| const char cloudViewer::visualization::webrtc_server::k_session_description_type_name[] = "type" |
Definition at line 48 of file PeerConnectionManager.cpp.
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::Call().
|
static |
Definition at line 43 of file WebRTCWindowSystem.cpp.
Referenced by cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::StartWebRTCServer().
|
static |
Definition at line 38 of file WebRTCWindowSystem.cpp.
Referenced by cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::StartWebRTCServer().