Which computer has better processing power for streaming?

Which of my two Apple computers has better processing power for live-streaming? Macbook Pro with 1.4 GHz Quad-Core Intel i5 with 8Gb of RAM 2133 MHz LPDDr3, or my Imac with 3.2 GHz Quad-Core Intel Core i5 with 24 GB 1600 MHz DDr3?



Posted on Jul 6, 2020 1:29 PM

Reply
8 replies

Jul 6, 2020 2:17 PM in response to Dave-Van-1971

It's actually hard to tell, and not obvious because it isn't clear which models you're using.


For example, there are multiple iMac models that use a 3.2GHz i5, but the fact you list 1600MHz memory bus speed hints that it's either the 2012 or 2013 model (as opposed to the 2020 model which also runs at 3.2GHz, but uses 1867MHz memory, and a 6th-generation i5, rather than the 4th-generation model). Like I said, not easy to tell.


On that basis, and assuming the 1.4GHz MacBook Pro is the 2019 version, using an 8th generation i5 (see, I told you this wasn't easy), then I would concur the MacBook Pro has higher raw processing capacity, especially since it also supports hyper threading so acts more like an 8-core CPU than the older 4-core.


However, that still doesn't answer the question because you don't say what you're streaming - I assuming you are streaming your own video source (i.e. uploading) rather than watching a live video stream (downloading). Even then, your network speed is likely a bigger issue - both these computers should be able to handle most streaming tasks, but if the network isn't up to it, neither will provide a decent user experience.


So, in all, there are many facets to this question.

Jul 6, 2020 2:24 PM in response to Camelot

Hi,


Thanks for the in-depth response. I appreciate it. Yes, the iMac is a 2013 and the MacBook Pro is a 2019. I am live-streaming an event which will also include live interviews on Zoom. When I trialled the live stream - it worked fine - however, when I added in. Zoom window - the steam seemed OK, but the Zoom windows became very laggy and slow. Do you think this is a bandwidth issue or a processing issue?


Again, thanks for the input.



Jul 6, 2020 7:40 PM in response to Dave-Van-1971

No streaming platform does well with re-streaming live video feeds.


There are many reasons for this, but in part it is because there's a huge cognitive disconnect with the asynchronous nature of that second video feed. For example, if you are re-streaming a face-to-face interview between You and Person A, with Person B as a passive viewer, then Person B's brain inherently tunes in to the lag between You and themselves. However, when you speak to Person A, there is an additional lag while Person A receives your video feed, replies (adding additional lag in their reply getting back to you), and then your system has to send it out again to Person B resulting in half the feed (where you are talking) having one lag, and the other half of the feed (Person A talking) having double that. It's subtle and not obvious, but jarring - our brain can't easily comprehend that PersonA is at a different latency than You, when you're both visible in the same frame.


There are also other parts to it - most video encoders take shortcuts based on the fact that most of the image is usually stable (a talking head in front of a static background). However, re-encoding a full motion video stream breaks that assumption and different systems handle this to varying degrees - usually from badly to extremely badly. It's also far more bandwidth intensive.


Usually this is best handled by the streaming platform you're using, where there may be controls as to which video feed(s) are visible, so everyone can connect to a central server and that server manages the outgoing feed to the viewers.


Suffice to say that what you're trying to do (re-streaming)is just generally hard with most streaming platforms. There are many moving parts and if this is more than a one-off thing you might want to look at a professional event streaming company to help manage it.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Which computer has better processing power for streaming?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.