Skip to content

这个m96的库 在windows 10 遇到个问题 #20

@wangshihai

Description

@wangshihai

我现在windows10 系统下 调试视频界面就消失了,抓dump是rtc::webrtc_checks_impl::FatalLog,原因是 底层 WebRTC 采集管道要求 Receive() 始终运行在同一个捕获线程上;第一次进入时记录线程 ID,之后如果线程发生变化,就触发 RTC_CHECK ,直接走 FatalLog → DebugBreak。
debug 版本 触发 底层
// 略去无关代码
if (!capture_thread_id_)
capture_thread_id_ = rtc::CurrentThreadId();
RTC_CHECK_EQ(capture_thread_id_, rtc::CurrentThreadId());

release 版本 不会触发 视频正常

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions