Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
1146 Discussions

window3.4.1版本硬件加速无法混合流和远程流使用VideoRendererARGBInterface

ttom1
Novice
788 Views

您好:

我在使用Intel WebRTC Windows 3.4.1 版本
使用了硬件加速GlobalConfiguration::SetVideoHardwareAccelerationEnabled(true);
混合流和远程流在stream->AttachVideoRenderer(VideoRendererARGBInterface& renderer)后,调试时系统出现崩溃
堆栈如下:
PhConfOne.exe!issue_debug_notification(const wchar_t * const message) 行 125 C++
  PhConfOne.exe!__acrt_report_runtime_error(const wchar_t * message) 行 142 C++
  PhConfOne.exe!abort() 行 51 C++
  PhConfOne.exe!rtc::FatalMessage::~FatalMessage(void) 未知
  PhConfOne.exe!webrtc::NativeHandleBuffer::StrideV(void) 未知
  PhConfOne.exe!webrtc::ConvertFromI420(class webrtc::VideoFrame const &,enum webrtc::VideoType,int,unsigned char *) 未知
  PhConfOne.exe!woogeen::base::WebrtcVideoRendererARGBImpl::OnFrame(class webrtc::VideoFrame const &) 未知
  PhConfOne.exe!rtc::VideoBroadcaster::OnFrame(class webrtc::VideoFrame const &) 未知
  PhConfOne.exe!cricket::WebRtcVideoChannel2::WebRtcVideoReceiveStream::OnFrame(class webrtc::VideoFrame const &) 未知
  PhConfOne.exe!webrtc::internal::VideoReceiveStream::OnFrame(class webrtc::VideoFrame const &) 未知
  PhConfOne.exe!webrtc::IncomingVideoStream::IncomingVideoStreamProcess(void) 未知
  PhConfOne.exe!webrtc::IncomingVideoStream::IncomingVideoStreamThreadFun(void *) 未知
  PhConfOne.exe!rtc::PlatformThread::Run(void) 未知
  PhConfOne.exe!rtc::PlatformThread::StartThread(void *) 未知
 
本地流没有问题。
 
不知道是什么原因。
0 Kudos
3 Replies
YanbinZ_Intel
Employee
788 Views

你好

AttachVideoRenderer (VideoRendererARGBInterface &renderer) 只能使用于软件模式, 开启硬件加速之后不能使用 .  我们后面会在文档里面添加详细的描述

 

0 Kudos
ttom1
Novice
788 Views

请问,我如何在硬件加速的VideoWindow窗口上绘制文字和其他图形。谢谢!

上面覆盖窗口好像全遮住了,而不是硬件加速的窗口的上面是能覆盖只绘制文字而背景透明的窗口的,现在不知道如何解决。

0 Kudos
YanbinZ_Intel
Employee
788 Views

你好, 目前我们不支持这个

0 Kudos
Reply