Boildown said:
If you ever get a crash log, be sure to post it up. I don't think anyone besides you is trying to stream 24/7/7 with OBS. I think you should just do pre-emptive restarts occasionally, but if you get a legit crash file, it could help the developers here.
You have a pretty unique system there. Which Xeon does it use? Your GPU is pretty old, and I haven't seen one of those sound cards in use in years (though they were great in their day, I have one somewhere).
Based on the content in the screenshot, you're probably not all that interested, but you could improve your stream by replacing your video card with something newer (a GTX 750 is fast and cheap). Also I question the wisdom of using 10000 buffer with 2000 bitrate. It probably really spikes the bandwidth you're sending to your viewers (unless your NGINX server is re-encoding anyways) and could be causing some of the unstable connection messages seen in your logs. Its generally better to use a buffer close to your bitrate, if not equal.
I don't think I've ever had it crash, ever? lol :( When it has the problem it doesn't crash, video is still playing in the preview window, still shows 30fps in the corner, just isn't spitting out any data.
How do I make OBS "start streaming" when I open it? If I can do that I can set up a program to kill it and restart it at 4am every morning because there's no problem cutting the stream about that time. The viewers/players will automatically re-connect to the stream, even if the stream key changes.
The computer has two Xeon CPU's in it. I know they are old school and they run hot as hell but not sure exactly which model/specs they are!! lol. They sure crunch video like a champ though! :)
Is there any use in upgrading the GPU? I don't even have a screen connected to this box, and as far as I understand it, OBS isn't using the GPU for anything the way I have it configured? The stream runs super smooth and nice with flawless quality at the moment, check it out:
http://ecuflashking.com/OBS_1080i59_in_ ... _audio.flv (right click, save as. Play with VLC player.)
I captured that just now, with RTMPdump right from my live stream. I think it's REALLY good considering the settings and hardware I'm running on! Let me know what you think ;)
That sound card was mind blowing in its day. It had replaceable OpAmps so I put in all top of the line burr brown ones. I used to run 7.1 channel ANALOG audio from that card (talk about lots of cables!) to two separate amps (they didn't really have good 7.1 channel amps back then) and it was an insane setup. When 1080p came along and the GPU couldn't take it I just bought a media player box (aios) and got a new receiver/amp with HDMI and haven't really used this box since, hence why I recycled it for my video streaming :D It's got a 15k RPM SCSI raid array in it and a couple other drives so it's a pretty goofy setup for streaming right now. If I can get OBS/my streaming super stable I'll rip out all the drives and put in a single SSD. Should help it run cooler too as the air for the CPU's gets sucked through the hard drive rack at the front of the case to pre-heat it nicely :( lol.
Nginx only does re-streaming at the moment, no encoding or anything. In the future when I start streaming in 1080p I'd like nginx to encode multi streams (720p, 540p, etc.) but not sure if my VPS would have the power to do that.
I tried running Wirecast on this box but it just maxes all the CPU's at 100% and drops frames left right and center no matter how horrible I make the settings (even on Ultrafast). Identical encoder settings to OBS. Same problem with Adobe FMLE or whatever it's called.
I'm not sure how that 10000kb buffer setting got in there. I just set it to 2000 and restarted OBS so we'll see how that goes.
Thanks again for all your help! I'd really like to use this box for streaming, and it seems OBS is the only thing that likes it!
-Jamie M.