mustafa12345
New Member
Hi everyone,
I am looking for some guidance on the best way to configure OBS Studio to record a live picture-in-picture session for a warehouse application we are building.
Our Setup:
We want to record the actual drone flight full-screen while embedding our web dashboard as a smaller picture-in-picture window in the bottom-right corner. The final output needs to be a single recorded video file where the flight video and the live updating telemetry data are perfectly synced.
My Questions for the Forum:
Thanks in advance,
Mustafa
I am looking for some guidance on the best way to configure OBS Studio to record a live picture-in-picture session for a warehouse application we are building.
Our Setup:
- Main Video Source: A live video feed capturing an autonomous warehouse drone during flight.
- Overlay Source: A web-based "Operations Overview" dashboard running in a local browser. This dashboard tracks real-time data including an RFID pipeline (via MQTT), AprilTag detection, and MAVLink telemetry.
We want to record the actual drone flight full-screen while embedding our web dashboard as a smaller picture-in-picture window in the bottom-right corner. The final output needs to be a single recorded video file where the flight video and the live updating telemetry data are perfectly synced.
My Questions for the Forum:
- What is the most stable way to bring a local web dashboard into OBS as an overlay? Should I use a standard Browser Source pointing to our local URL, or am I better off using Window Capture to grab that part of the screen?
- If I use a Browser Source, does OBS fully support real-time WebSocket or MQTT data updates updating smoothly inside the render canvas?
- Are there any specific hardware acceleration settings or output recording formats (e.g., fragmented MP4 vs MKV) recommended to ensure zero lag between the fast-moving drone video and the incoming telemetry data logs?
Thanks in advance,
Mustafa