It uses a codec (likely H.264 or H.265) to uncompress the video and audio data, sending it to your screen via HDMI.
The software (firmware/soft) can be upgraded to fix bugs, improve stability, or unlock features. hsb133 receiver work