[+] 移动端接入P2P

This commit is contained in:
acgist
2023-04-02 16:54:29 +08:00
parent 1d79de3ef7
commit ed2410ac64
31 changed files with 1080 additions and 182 deletions

View File

@@ -0,0 +1,36 @@
#include <iostream>
#include "Room.hpp"
namespace acgist {
Room::Room() {
}
Room::~Room() {
}
}
void init() {
std::cout << "加载MediasoupClient" << mediasoupclient::Version() << std::endl;
std::cout << "加载libwebrtc" << std::endl;
mediasoupclient::Initialize();
// mediasoupclient::parseScalabilityMode("L2T3");
// => { spatialLayers: 2, temporalLayers: 3 }
// mediasoupclient::parseScalabilityMode("L4T7_KEY_SHIFT");
// => { spatialLayers: 4, temporalLayers: 7 }
}
void load() {
// TODOJNI信令交互
// if(acgist::Room::pDevice == nullptr) {
// acgist::Room::pDevice = new mediasoupclient::Device();
// acgist::Room::pDevice->Load();
// }
}
void stop() {
std::cout << "释放libwebrtc" << std::endl;
mediasoupclient::Cleanup();
}