OBS Studio (30.1.2) Window Capture (xcomposite) cannot see Chromium, but can see other apps (Raspberry Pi OS, Pi 5)

maursader

New Member
Hello everyone,

Huge fan of OBS Studio and have streamed with it in the past in different environments. This time, I am trying to stream Chromium on OBS and I'm having a hard time. It's displaying other apps (see screenshot) - but my main goal is to have it show my browser as I'm trying to live stream my browser window.

In the screenshot, Chromium is open behind OBS, not minimized (or maximized) in efforts to help it be recognized.

I'm running a Raspberry Pi 5 - 8gb ram - 256 gb Samsung EVO microSD - Stock Raspberry PI OS (x64), updated. OBS is 30.1.2 installed via Pi-Apps.

There isn't a whole lot of information out there on this specifc issue that I've been able to find, so I'm hoping to see if I can lean on your expertise as a community to help me resolve it.

Thanks!

Ps. If logs are needed, I'm not sure how to pull them - but if someone could let me know, I would be more than happy to do so.
 

Attachments

  • Screenshot 2024-07-21 at 10.08.31 AM.png
    Screenshot 2024-07-21 at 10.08.31 AM.png
    597.8 KB · Views: 53
Last edited:

maursader

New Member
Here are the most recent logs:

  1. 11:38:06.605: Using EGL/X11
  2. 11:38:06.605: Physical Cores: 4, Logical Cores: 4
  3. 11:38:06.605: Physical Memory: 8052MB Total, 2519MB Free
  4. 11:38:06.605: Kernel Version: Linux 6.6.31+rpt-rpi-2712
  5. 11:38:06.605: Distribution: "Debian GNU/Linux" "12"
  6. 11:38:06.605: Desktop Environment: LXDE-pi-wayfire
  7. 11:38:06.605: Session Type: wayland
  8. 11:38:06.605: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.22.1
  9. 11:38:06.606: Qt Version: 6.4.2 (runtime), 6.4.2 (compiled)
  10. 11:38:06.606: Portable mode: false
  11. 11:38:06.662: OBS 30.1.2 (linux)
  12. 11:38:06.662: ---------------------------------
  13. 11:38:06.663: ---------------------------------
  14. 11:38:06.663: audio settings reset:
  15. 11:38:06.663: samples per sec: 48000
  16. 11:38:06.663: speakers: 2
  17. 11:38:06.663: max buffering: 960 milliseconds
  18. 11:38:06.663: buffering type: dynamically increasing
  19. 11:38:06.677: ---------------------------------
  20. 11:38:06.677: Initializing OpenGL...
  21. 11:38:07.054: Loading up OpenGL on adapter Broadcom V3D 7.1
  22. 11:38:07.054: glEnable failed, glGetError returned GL_INVALID_ENUM(0x500)
  23. 11:38:07.054: OpenGL loaded successfully, version 3.3 (Core Profile) Mesa 23.2.1-1~bpo12+rpt3, shading language 3.30
  24. 11:38:07.104: ---------------------------------
  25. 11:38:07.104: video settings reset:
  26. 11:38:07.104: base resolution: 1280x720
  27. 11:38:07.104: output resolution: 852x480
  28. 11:38:07.104: downscale filter: Bicubic
  29. 11:38:07.104: fps: 30/1
  30. 11:38:07.104: format: NV12
  31. 11:38:07.104: YUV mode: Rec. 709/Partial
  32. 11:38:07.104: NV12 texture support enabled
  33. 11:38:07.104: P010 texture support not available
  34. 11:38:07.110: Audio monitoring device:
  35. 11:38:07.110: name: Default
  36. 11:38:07.110: id: default
  37. 11:38:07.110: ---------------------------------
  38. 11:38:07.121: Failed to load 'en-US' text for module: 'decklink-captions.so'
  39. 11:38:07.133: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
  40. 11:38:07.146: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
  41. 11:38:07.146: Failed to initialize module 'decklink.so'
  42. 11:38:07.518: [pipewire] Available captures:
  43. 11:38:07.518: [pipewire] - Desktop capture
  44. 11:38:07.540: v4l2loopback not installed, virtual camera disabled
  45. 11:38:07.555: [obs-browser]: Version 2.23.4
  46. 11:38:07.555: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2592+g5fc3b43+chromium-103.0.5060.134 (compiled)
  47. 11:38:07.787: VAAPI: Failed to initialize display in vaapi_device_h264_supported
  48. 11:38:07.787: FFmpeg VAAPI H264 encoding not supported
  49. 11:38:07.787: FFmpeg VAAPI AV1 encoding not supported
  50. 11:38:07.787: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
  51. 11:38:07.787: FFmpeg VAAPI HEVC encoding not supported
  52. 11:38:07.858: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.4.2 | RPC Version: 1)
  53. 11:38:07.858: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.2 | Qt version (run-time): 6.4.2
  54. 11:38:07.858: [obs-websocket] [obs_module_load] Linked ASIO Version: 102201
  55. 11:38:07.866: [obs-websocket] [obs_module_load] Module loaded.
  56. 11:38:07.921: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
  57. 11:38:07.921: ---------------------------------
  58. 11:38:07.921: Loaded Modules:
  59. 11:38:07.921: vlc-video.so
  60. 11:38:07.921: text-freetype2.so
  61. 11:38:07.921: sndio.so
  62. 11:38:07.921: rtmp-services.so
  63. 11:38:07.921: obs-x264.so
  64. 11:38:07.921: obs-websocket.so
  65. 11:38:07.921: obs-vst.so
  66. 11:38:07.921: obs-transitions.so
  67. 11:38:07.921: obs-outputs.so
  68. 11:38:07.921: obs-libfdk.so
  69. 11:38:07.921: obs-filters.so
  70. 11:38:07.921: obs-ffmpeg.so
  71. 11:38:07.921: obs-browser.so
  72. 11:38:07.921: linux-v4l2.so
  73. 11:38:07.921: linux-pulseaudio.so
  74. 11:38:07.921: linux-pipewire.so
  75. 11:38:07.921: linux-jack.so
  76. 11:38:07.921: linux-capture.so
  77. 11:38:07.921: linux-alsa.so
  78. 11:38:07.921: image-source.so
  79. 11:38:07.921: frontend-tools.so
  80. 11:38:07.921: decklink-output-ui.so
  81. 11:38:07.921: decklink-captions.so
  82. 11:38:07.921: ---------------------------------
  83. 11:38:07.922: ==== Startup complete ===============================================
  84. 11:38:07.986: All scene data cleared
  85. 11:38:07.986: ------------------------------------------------
  86. 11:38:07.989: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.65) 15.0.0'
  87. 11:38:07.990: pulse-input: Audio format: float32le, 48000 Hz, 2 channels
  88. 11:38:07.990: pulse-input: Started recording from 'auto_null.monitor' (default)
  89. 11:38:07.990: [Loaded global audio device]: 'Desktop Audio'
  90. 11:38:07.993: Switched to scene 'Main Screen'
  91. 11:38:07.993: ------------------------------------------------
  92. 11:38:07.993: Loaded scenes:
  93. 11:38:07.993: - scene 'Main Screen':
  94. 11:38:07.993: - source: 'Window Capture (Xcomposite)' (xcomposite_input)
  95. 11:38:07.993: ------------------------------------------------
  96. 11:38:08.540: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
  97. 11:38:08.540:
  98. 11:38:25.033: QStandardPaths: wrong permissions on runtime directory /run/user/1000, 0770 instead of 0700
 
Top