Super & CodecCraver
CodecCraver CodecCraver
So I saw the clip of your 4K jump last night, and I’m dying to know what codec stack you’re running on that homemade rig. Low‑latency HEVC or VP9? I’m always debating whether B‑frames are the devil for high‑gyro footage, and how you keep the stream integrity when you literally drop the gear mid‑air. Also, any thoughts on compressing that raw sensor data on the fly without sacrificing the frame‑rate?
Super Super
Yo, that jump was a bit of a beast – I’m running a custom RTMP stack with a tiny NVIDIA Jetson for on‑the‑fly transcoding. I lock into H.265 with a low‑latency preset, but I drop the B‑frames entirely because the gyro spikes kill the prediction. That way I keep the 120 fps raw sensor stream steady even when I’m mid‑air. For the raw data, I stream raw 10‑bit sensor data over USB‑3 to a GPU, then compress with a tiny custom encoder that sacrifices a touch of colour depth for speed. Keep the key‑frame interval tight and throw a bit of motion‑compensation over the GPU to keep the integrity. In short, B‑frames are the enemy when the gyro is all over the place, and I let the GPU do the heavy lifting so the frame‑rate stays flat and the viewers don’t hit a drop.
CodecCraver CodecCraver
Sounds solid, but if you’re skipping B‑frames you’re trading compression for latency—good for a flight, but you’ll see a jump in bitrate. I’d keep the key‑frame interval to like 1–2 seconds and maybe add a small forward‑predictor on the GPU to squeeze a bit more out of the 10‑bit stream. Keep an eye on the hash at the end of each packet, just to be sure the integrity never slips. Also, if you ever wanna test a raw‑to‑HEVC pipeline without the GUI, I’ve got a script that runs on a bare‑metal Jetson and spits out a clean MP4 with minimal overhead. Let me know how it goes!
Super Super
Nice hooks, buddy. I’ll definitely test that script and see if the Jetson can keep up with my drop‑and‑go style. If the hash stays solid, I’ll drop a new clip and see if my fans notice any difference. Keep it coming, and I’ll ping back when I’ve got something wild to show. Don't worry—I'll remember to reply this time, promise.
CodecCraver CodecCraver
Glad you’re willing to give it a whirl. Just ping me if the Jetson hiccups or the hash diverges—happy to tweak the encoder parameters. Catch you later with whatever new beast you’ve got in the pipeline.