Part of it could be video compression. Especially since there is lots of motion and particles in a fair amount of any one of those frames. Compression murders anything with lots of motion and effects because it has to dump lots of extra data and do Macroblocking to achieve the bitrate that YouTube enforces on their encodes.
Resolution basically doesn't help either since YouTube is almost certainly enforcing a maximum bitrate for different resolutions and effects always hurt the quality of an image in compressed when bitrate can't increase.
I second this. Use something like Castr.io for livestreams. Set it up to broadcast to Twitch, Youtube, and DLive (hop on that PewDiePie bandwagon) all at the same time. You can do 5 or so for free (might be more or less).
​
Or... you could just stream to Twitch (large audience there to watch you) and then port it from Twitch to Youtube if you liked the livestream. You also have the option to download the stream if you want to edit the clip and just push highlights to youtube.
I was looking into something like this back in March. Check our castr.io. It's not free but it's entirely cloud based. Their sales guy showed me mostly egaming templates.
What are the bitrates you are using? The higher the bitrate, the more info there is and the larger the file size.
It could be that on your old computer, you were using a setting that had the some codec but a much lower bitrate.
I did a quick google and this hit seemed to explain bitrates pretty good if you want to learn more: https://castr.io/blog/what-is-video-bitrate/
castr.io started doing SRT, which is awesome. their interface is a little particular so I haven't figured out how to go straight from my z-cam, I'm using a haivision server as an SRT relay with a better interface which is a small hassle, but not a big deal
I manage the live stream for a local church that streams every day using Restream. There is very little latency introduced by Restream; the most latency is caused by Youtube (about 20-25 seconds) and Facebook (about 5 - 8 seconds).
It's definitely not at the minute level. I would say it's a solid platform to use for multiple destinations. Castr.io is another option, a little less cost but we did experience some tech issues with them.
If this is just a one-time thing, you can try Castr.io's trial package which allows you to multistream to 5 platforms, including 1 FB page/personal profile. If it's a many-times thing, figure you'd need to pay either for Castr or Restream
The subscriber requirements are for mobile streaming. A Youtuber must have 1,000 subs to stream from a mobile device.
The way around this limit is to use a service such as Castr.io. STream your mobile device to Castr, and then send it to Youtube.
If you're on mobile click the links (I suggest opening it in a new tab.) If you're on computer copy and paste these links into this website https://castr.io/hlsplayer EPISODE 1A https://clips-media-aka.warnermediacdn.com/hbomax/clips/2020-06/18762-ea396798df854c5bafc6833983db4ddb/cmaf/master_cl_de.m3u8 EPISODE 1B https://clips-media-aka.warnermediacdn.com/hbomax/clips/2020-06/18784-d1b8f132f1244e8fbf3b3211e4e3d0eb/cmaf/master_cl_de.m3u8
I found links in your comment that were not hyperlinked:
I did the honors for you.
^delete ^| ^information ^| ^<3
This is what I have. I already had a multi-viewer at the office to monitor all my feeds. I took that stream and fed it to a web encoder. Already had castr.io so I sent it to an unused channel there and then use the RTMP pull to watch via VLC. You can also direct feed to a hidden live stream on YouTube.
https://www.dropbox.com/s/od3h5vy8teaqmup/IMG_20200423_155155.jpg?dl=0
Keep in mind, anything off a cable box (HDMI) is probably HDCP protected, so you may need to work around that.
Exactly this, OP! We are running into the same issue - if they use a computer browser, they can watch it just fine!
If you want to broadcast to both Facebook & Youtube at once, you could try what my church is doing and use something like Castr.io. It's a little more complicated, but it works well if you can get it set up correctly!
Unfortunately you wouldn't be able to do this simply with NGINX and it would involve another application to repeat the stream to multi platforms. First Google result for multi-casting to social media brings https://castr.io/. I haven't used them but from their website it appears it'll do what you need relatively cheaply.
Stream directly to Mixer and then restream from Mixer. You should see little to no change in latency for YouTube/Twitch using RMTP, but Mixer will still be able to use FTL and get that low latency.
Castr.io allows you to restream directly from Mixer.