Ask Slashdot: How Do You Stream/Capture Video?
datavirtue writes: I am starting to look at capturing and streaming video, specifically video games in 4K at 60 frames per second. I have a Windows 10 box with a 6GB GTX 1060 GPU and a modern AMD octa-core CPU recording with Nvidia ShadowPlay. This works flawlessly, even in 4K at 60 fps. ShadowPlay produces MP4 files which play nice locally but seem to take a long time to upload to YouTube -- a 15-minute 4K 60fps video took almost three hours. Which tools are you fellow Slashdotters using to create, edit, and upload video in the most efficient manner?
You realize that 4k at 60fps is equivalent to 8 1080P HD streams?
Itâ(TM)s going to take a while to upload.
There's a bunch to your "simple" question. :-) Starting from the end of your post: your uploads are taking so long because of the fill size. If you're recording 4K/60 and you haven't changed any of the default ShadowPlay settings, you're likely recording at 50Mbit/sec. A 15 minute 50Mbit/sec file, even a compressed MP4, is gonna be a bit large. There's no way around that. And you *want* that bitrate given the 4K resolution that you're recording; lowering that will make your raw recordings lose some details.
If you're happy with ShadowPlay, keep using it. The "accepted" software solution that most use is OBS Studio, and it has access to the same NVENC encoder that ShadowPlay uses. But it's vastly more configurable and way more flexible. ShadowPlay is literally made so that anyone can fire it up, hit a button, and go. OBS takes a bit of tinkering with at first, just to get everything configured the way you want it. But once you learn how flexible it is, you'll never go back. It'll produce the same h.264 files ShadowPlay can with the same "no load on the system". IOW: it won't affect your gaming.
This is a YOOOGE topic, however. And it can go in so many different directions depending on what your final goal is. Some folks record and stream using a single PC. Others (such as myself) record one one machine and stream with another. There's lots of flexibility available with this, it just depends on what you're after, what you're willing to run, and how much money you're willing to spend.
Jason Van Patten
Super 8 cine camera on a tripod.
Its 15 minutes long by 60 frames per second wide by 3 hours high of course.
"His name was James Damore."
Brag time. Moved to a house in the âburbs that has fiber optic to the house. 750Mbps down, 800 up (sustained). Itâ(TM)s glorious, and costs exactly $85/mo. Midwest living, yo!
I'm recording massively large video clips that no one will watch and it takes forever to upload them to YouTube. I have a 50Mb/s upload speed and can't figure out why this 60 gig file takes three hours. Pleas help me do math.
Only the State obtains its revenue by coercion. - Murray Rothbard
> How big is the file?
If they're recording at ShadowPlay's default 50Mbit/sec rate, that'd by a 5.6GB file, give or take.
(50Mbit/sec * 15 * 60sec) / 8
Jason Van Patten
If you have a 50 Mbps upload service, and if Youtube server is absorbing it at that full speed, you are looking at 208000 seconds, or 2.4 solar days. You say it takes three hours. That works out to a compression ratio of 20.
Looks like it is not reasonable to expect anything faster, at this resolution and frame rate.
Lots of people don't realize how quickly numbers grow when you chain multiplications. "Four trace widths, three trace gaps, four via diameters, six frequencies, 8 excitations... OK your parametric sweep will run 2304 simulations, each needing half a TB of memory and 2 days of run time".
Or my users asking for 100 micron resolution mesh on a model that is a couple of meters across. "User specified a 8 trillion element mesh. No wonder mesh maker ran for 8 hours and ran out of memory. Not a defect" is the resolution.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
I just uploaded a video that was H.265 using the amd encoder in OBS. youtube had no issues with it
These articles and youtube videos were created by folks that literally have no no idea what they're talking about. Set OBS to NVENC. Crank the bitrate to 50Mbit/sec just like ShadowPlay uses for its default. Go.
Zero load on the CPU and zero FPS hit. Full stop.
And yes, I've spent considerable time using both. ShadowPlay is a very useful app for folks who don't want or need the flexibility that OBS offers. OBS, on the other hand, is a "cake and eat it too" app. But you need to put in some configuration effort.
Or, you can ignorantly quote folks who have no idea what they're talking about and carry on using ShadowPlay. It makes no difference to me. :-)
Jason Van Patten
Nah. It helps them. When you show noobs how to play their game they are less likely to run away crying. Witnessing the success of Creimer on YouTube, I had to get in on the action.
I object to power without constructive purpose. --Spock