We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash occurs when calling base_->factory_->CreateVideoTrack(source, uuid.c_str()); in FlutterMediaStream::GetUserVideo.
base_->factory_->CreateVideoTrack(source, uuid.c_str());
FlutterMediaStream::GetUserVideo
Crash is inside libwebrtc. Also there is no (or I don't see) a way to understand that camera is busy and don't call createVideoTrack.
createVideoTrack
The text was updated successfully, but these errors were encountered:
I think this needs to be traced to the video capture device level to find a solution.
https://github.com/webrtc-sdk/webrtc/tree/main/modules/video_capture/windows
Sorry, something went wrong.
1, If flutter-webrtc itself needs to create video capture multiple times, we need a video capture proxy to allow multiple sinks to capture the camera
2,If other applications occupy the camera, we can only inform the user that the camera cannot be obtained and prevent the crash from occurring.
Sounds good 👍
Currently https://github.com/webrtc-sdk/webrtc/blob/main/test/vcm_capturer.h is used for capturing on windows. Will try to fix the bug if it takes not too long.
No branches or pull requests
Crash occurs when calling
base_->factory_->CreateVideoTrack(source, uuid.c_str());
inFlutterMediaStream::GetUserVideo
.Crash is inside libwebrtc.
Also there is no (or I don't see) a way to understand that camera is busy and don't call
createVideoTrack
.The text was updated successfully, but these errors were encountered: