As many of you may know, Tesla stores dashcam video in overly compressed h264 yuv420p (for compatibility?) at 36 fps with ~4Mbps bitrate.
On mcu cars it's main, and pillar cams, on MCU2 they added backup cam
All compression on hw2.5 is done on the b node that's otherwise idle. mcu jsut captures the stream from
In the code there's fisheye support too
Of course the main problem here is that this fas implemented in a very stupid manner where instead of storing the footage in the in-RAM buffer they just stream
Anyway, the reason why it's done on the B node is because A node ISP is already at 100% capacity (rated at 4K at 30 fps up to 100Mbps developer.download.nvidia.com/embedded/L4T/r…)
This is how it looks like (actual file from car): filedropper.com/mainunprocessed
We'll use stop sign because it shows the problem most.
At least now you know the data they get is much better than could be imagined from the footage.
CR
BC
note how things like stop lights and traffic signal have different intensity when different color filter is in front of the pixel. That's how most cams work nowadays but you never see it like this