logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
JohnnyFlash  
#1 Posted : Thursday, November 1, 2018 8:24:54 AM(UTC)
JohnnyFlash

Rank: Member

Groups: Registered
Joined: 8/25/2018(UTC)
Posts: 22
Man
United States
Location: Da OC, CA

Was thanked: 1 time(s) in 1 post(s)
Hello Everyone,

I have been working on getting our livestream studio up over the past few months. Everything was running pretty smoothly until I tried to get fancy. Once I started using animated, transparent overlays I really started seeing problems with my render times and also started seeing GPU Overload messages. Since our goal is a 60 fps stream I know I have to keep it under a 16 ms average render.

I understand that what I'm doing is rather excessive, but I'm really concerned considering we would like to start capturing the cameras at 4K in the next year.

Below I have detailed my hardware and setup along with a link to our latest livestream so you can see it in action. Any feedback to get the render times down would be appreciated.
I replaced the GPU this week, so if a different one is in order, that is certainly possible.

Thanks in advance,
Jerry

CPU - Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz
Memory - 64.0 GB DDR4 @ 2133 MHz
Hard Disk - 8 x 1TB Samsung 860 Pro - Configured in RAID 10 on AVAGO MR9361-24i SCSI Disk Device
HD Speed Test Below
GPU - nVidia RTX 2080 8GB which replaced nVidia GTX 1070 8GB
Capture Card - Blackmagic Decklink Quad 2

Input Sources -
(4) GH5 @ 1080p59.94 via Blackmagic
(1) PTZ Optics @ 1080p59.94 via RTSP
(1) ZCam E1 @ 1080p59.94 via Elgato HD60S (USB-C)
(1) Phone Screen Capture @ 1080p20 via RTSP
(1) Remote PC @ 1080p59.94 via NDI from OBS
Utilizing all 4 Overlay layers

Project is 2160p59.94

Saving Project to HD at 2160p and streaming to Twitch at 1080p 6Mbps

Here's the link to the livestream:
https://www.twitch.tv/videos/329616607

Atto-FastData.PNG (20kb) downloaded 2 time(s).
RandomStreamer  
#2 Posted : Thursday, November 1, 2018 11:05:10 AM(UTC)
RandomStreamer

Rank: Advanced Member

Groups: Registered
Joined: 5/19/2017(UTC)
Posts: 54

Thanks: 3 times
Was thanked: 13 time(s) in 12 post(s)
Your hardware seems fine, there are a few things you could look into to squeeze extra performance:

- Performance settings (high input performance mode, preview skip 10)
- Try to use Newtek 4:2:2:4 DTC for your alpha animations
- If your using too many mp4 inputs, try to reencode them in the same framerate and bitrate settings (I use 10-12mbps for 1080p59.94). Trying EVR video renderer in performance settings could help you out in the many mp4 scenario.


Something else that just came to mind is, are you encoding on the same machine? Although you have a monstrous hardware, it could help not doing it. Any second PC with intel CPU that has QSV could be used to receive the feed via NDI and streamed to Twitch on OBS.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.