Apple Silicon Media Engine Launched in M1 Pro and M1 Max MacBook Pro Laptops

Apple’s new Apple Silicon M1 Pro and M1 Max chips used in the newly introduced MacBook Pro laptops include a “Media Engine” which features:

  • Hardware-accelerated H.264, HEVC, ProRes, and ProRes RAW
  • Video decode engine
  • Up to two video encode engines
  • Up to two ProRes encode/decode engines

Is there any chance that Channels will be able to take advantage of these advancements? Would this require massive changes in the codecs that are used for recording and transcoding used by DVR Server? Thanks and fingers crossed!


Our macOS DVR will automatically use these features for video transcoding. It already works on M1 Mac Mini which I use as my DVR.

1 Like

Thanks. I’m using M1 mini, also, but I don’t recall that M1 already has a “Media Engine” on its die.

I’d assume faster performance with the new chips if DVR Server is already set up to take full advantage of Apple Silicon. :crossed_fingers:

Apple originally introduced it's fast hardware encoders/decoders with the T2 chip on their Intel Macs. When they rolled out their own SOC, this was merged into its die.

It sounds like they've decided to put a brand on it, as Apple loves to do to things that have already existed in the past.

3 Likes

Is there any plan or opportunity to move from H.264 to HEVC (taking advantage of these built-in encoder/decoders) to further improve remote viewing? Getting better image for lower bandwidth?

Yeah, we've talked about it for a while. It would definitely be helpful for remote streaming when transcoding. The support isn't very universal. It's something we'll eventually investigate and play with.

4 Likes

I see an Experimental Feature now:

Use HEVC for transcoding

Use HEVC (H.265) for transcoding instead of H.264 for streaming to client apps. Requires hardware that can handle encoding HEVC.

1 Like