I stream two live talk shows per week using OBS at 1080/30 on a Mac Studio via Restream to FB, YT, X and sometimes more CDNs. Long form, often for two hours or more. Lots of graphics via a Keynote (images and embedded videos) running on a Mac mini connected via HDMI capture card. Live guests on a third Mac (M1 MBP 14") using Skype or Zoom connected to the Mac Studio streaming computer via NDI. Over seven years we have done nearly 700 shows. Started with an old iMac, then M1 Mac Mini, now M1 Mac Studio.
Lately I've had big problems with Dropped Frames (Network), from a few per show to as many as 15%. Four green bars, to yellow bars, to red, back to maybe three green bars. Bitrate up and down like a yo-yo (even though set at CBR). No problems with encoding or rendering.
OBS, of course, says Dropped Frames (Network) are the fault of your internet or network hardware, etc., not OBS. So, I've changed the Cable Modem to the latest and greatest from Comcast/xFinity (have the top tier service with 1.2 GB/s down and 40 up. Changed ethernet cables from the Studio to the modem. Fiddled with the network settings in the Mac Studio. Re-booted the modem and Studio before every show. Had the xFinity technician out to check the network from the street in. Had Restream and xFinity on the phone for hours checking and advising. Yada yada. All to no avail.
This problem is fairly recent over the last three or four months. I see others on here and Reddit complaining, recently, about unexplained Dropped Frames (Network). And the problem persists for me regardless of MacOS version and which (recent) version of OBS is being used. I test not only on the main Mac Studio, but also another similar test machine with various recent versions of the OS and OBS — same problem.
Apparently the recommendations by many on here, Reddit, etc., to use the Apple VT Hardware encoder with Apple Silicon apparently is what has been causing the Dropped Frames, at least in my case.
Today I switched back to x264, CBR, 5500 Kbps, 2s keyframe, veryfast, and "None" for Profile and Tune. Voilá — back to ZERO dropped frames. Only 13% CPU usage (up from approx 8% with the Apple VT Hardware encoder). Tested for over three hours with lots of scene changes, video and a fake guest via NDI pushed through the system, etc. Also ran the same test on my test machine. Then re-booted, re-started everything, and did another three-hour test (same x264 settings). All good — zero frames dropped.
Perhaps the VT Hardware encoder is okay for a streamer with one camera, game capture, a mic and maybe some music from Spotify. Apparently not so for my setup.
I hope this helps others, and, as always, would appreciate any feedback.
Lately I've had big problems with Dropped Frames (Network), from a few per show to as many as 15%. Four green bars, to yellow bars, to red, back to maybe three green bars. Bitrate up and down like a yo-yo (even though set at CBR). No problems with encoding or rendering.
OBS, of course, says Dropped Frames (Network) are the fault of your internet or network hardware, etc., not OBS. So, I've changed the Cable Modem to the latest and greatest from Comcast/xFinity (have the top tier service with 1.2 GB/s down and 40 up. Changed ethernet cables from the Studio to the modem. Fiddled with the network settings in the Mac Studio. Re-booted the modem and Studio before every show. Had the xFinity technician out to check the network from the street in. Had Restream and xFinity on the phone for hours checking and advising. Yada yada. All to no avail.
This problem is fairly recent over the last three or four months. I see others on here and Reddit complaining, recently, about unexplained Dropped Frames (Network). And the problem persists for me regardless of MacOS version and which (recent) version of OBS is being used. I test not only on the main Mac Studio, but also another similar test machine with various recent versions of the OS and OBS — same problem.
Apparently the recommendations by many on here, Reddit, etc., to use the Apple VT Hardware encoder with Apple Silicon apparently is what has been causing the Dropped Frames, at least in my case.
Today I switched back to x264, CBR, 5500 Kbps, 2s keyframe, veryfast, and "None" for Profile and Tune. Voilá — back to ZERO dropped frames. Only 13% CPU usage (up from approx 8% with the Apple VT Hardware encoder). Tested for over three hours with lots of scene changes, video and a fake guest via NDI pushed through the system, etc. Also ran the same test on my test machine. Then re-booted, re-started everything, and did another three-hour test (same x264 settings). All good — zero frames dropped.
Perhaps the VT Hardware encoder is okay for a streamer with one camera, game capture, a mic and maybe some music from Spotify. Apparently not so for my setup.
I hope this helps others, and, as always, would appreciate any feedback.