Successfully received video frames
This commit is contained in:
+1
-1
@@ -13,4 +13,4 @@ members = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
livekit-core = { path = "crates/livekit-core" }
|
||||
livekit-core = { path = "crates/livekit-core" }
|
||||
|
||||
@@ -53,7 +53,7 @@ impl Default for SignalOptions {
|
||||
reconnect: false,
|
||||
auto_subscribe: true,
|
||||
sid: "".to_string(),
|
||||
adaptive_stream: true,
|
||||
adaptive_stream: false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,8 @@ class RTCRuntime {
|
||||
std::unique_ptr<rtc::Thread> signaling_thread_;
|
||||
#ifdef WEBRTC_WIN
|
||||
rtc::WinsockInitializer winsock_;
|
||||
rtc::PhysicalSocketServer ss_;
|
||||
rtc::AutoSocketServerThread main_thread_ {&ss_};
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -27,10 +27,12 @@ PeerConnectionFactory::PeerConnectionFactory(
|
||||
dependencies.network_thread = rtc_runtime_->network_thread();
|
||||
dependencies.worker_thread = rtc_runtime_->worker_thread();
|
||||
dependencies.signaling_thread = rtc_runtime_->signaling_thread();
|
||||
dependencies.socket_factory = rtc_runtime_->network_thread()->socketserver();
|
||||
dependencies.task_queue_factory = webrtc::CreateDefaultTaskQueueFactory();
|
||||
dependencies.event_log_factory = std::make_unique<webrtc::RtcEventLogFactory>(
|
||||
dependencies.task_queue_factory.get());
|
||||
dependencies.call_factory = webrtc::CreateCallFactory();
|
||||
dependencies.trials = std::make_unique<webrtc::FieldTrialBasedConfig>();
|
||||
|
||||
cricket::MediaEngineDependencies media_deps;
|
||||
media_deps.task_queue_factory = dependencies.task_queue_factory.get();
|
||||
@@ -38,6 +40,8 @@ PeerConnectionFactory::PeerConnectionFactory(
|
||||
media_deps.video_decoder_factory = webrtc::CreateBuiltinVideoDecoderFactory();
|
||||
media_deps.audio_encoder_factory = webrtc::CreateBuiltinAudioEncoderFactory();
|
||||
media_deps.audio_decoder_factory = webrtc::CreateBuiltinAudioDecoderFactory();
|
||||
media_deps.audio_processing = webrtc::AudioProcessingBuilder().Create();
|
||||
media_deps.trials = dependencies.trials.get();
|
||||
|
||||
dependencies.media_engine = cricket::CreateMediaEngine(std::move(media_deps));
|
||||
|
||||
@@ -96,4 +100,4 @@ std::unique_ptr<NativeRTCConfiguration> create_rtc_configuration(
|
||||
|
||||
return rtc;
|
||||
}
|
||||
} // namespace livekit
|
||||
} // namespace livekit
|
||||
|
||||
@@ -8,4 +8,4 @@ tokio = { version = "1", features = ["full"] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = "0.3"
|
||||
livekit = { path = "../.." }
|
||||
futures = "0.3"
|
||||
futures = "0.3"
|
||||
|
||||
Reference in New Issue
Block a user