How to achieve simultaneous dual video playback (DASH/HLS) on webOS

Hello everyone. I am developing a webOS application where I need to play two live video streams simultaneously (a main broadcast and an ad) using two HTML5 <video> elements with DASH.js. However, whenever I trigger .play() on the second video, the first video loses its hardware rendering surface and goes completely black (or is forcefully paused by the OS). I suspect this is a limitation with the hardware decoder. Has anyone successfully implemented dual-video playback on LG TVs? Is there a specific webOS API, configuration flag, or software-decoding fallback I can use to allow two DASH/HLS streams to play at the exact same time?

webOS TV apps can play only one video at a time. For more information, please refer to this FAQ. Thank you.