I don't know what game engine you are using, but in Godot you can pass a rectangle to the 2D camera and it won't go outside of those bounds. You can code something similar in any game engine.
It is made in Godot yeah. Never really thought of doing that since the TV border is just a completely seperate TextureRect but nice to know