digitaldeity_
New Member
Hey everyone. I am trying to frankenstein a live streaming solution that is all using local network access.
The problem I am having is, despite the fact that my IP cam is running perfectly fine, after i run it through OBS as a sort of proxy, I get massive pixelation, frame drop, and general lag in the video... UNLESS i set my bitrate <500k
So here's a little more background on the setup:
IP Cam -> RTSP stream -> OBS w/ Video Source plugin -> Ubuntu 14.04 NGINX server -> VLC
If I load the stream direct from the camera, is works flawlessly, so it's not the camera, nor VLC
Looking at the stream preview in OBS looks very very good
OBS Host is running Win 2K12 Server
CPU use is <25% peak
Server has 2x 1Gbit LAN in a NIC Team, <0.1% use
Server has 16GB RAM, 2.5GB in use, 13GB free
NGINX host is a vmware box, 1 core, 2GB RAM
using HTOP I see this:
CPU 1%
RAM 63MB used
It's connected to a vSwitch on a 10Gbit link
It doesn't ~appear~ to be a CPU, RAM, or network limitation, so I'm not sure where else to dig into this. Any bitrate over 500K ends up giving me yellow or red squares, and I start dropping frames like crazy.
Considering I have at least a 1Gbit connection between all points of the stream, why does my bitrate have to be so low...
Thoughts on where to look?
The problem I am having is, despite the fact that my IP cam is running perfectly fine, after i run it through OBS as a sort of proxy, I get massive pixelation, frame drop, and general lag in the video... UNLESS i set my bitrate <500k
So here's a little more background on the setup:
IP Cam -> RTSP stream -> OBS w/ Video Source plugin -> Ubuntu 14.04 NGINX server -> VLC
If I load the stream direct from the camera, is works flawlessly, so it's not the camera, nor VLC
Looking at the stream preview in OBS looks very very good
OBS Host is running Win 2K12 Server
CPU use is <25% peak
Server has 2x 1Gbit LAN in a NIC Team, <0.1% use
Server has 16GB RAM, 2.5GB in use, 13GB free
NGINX host is a vmware box, 1 core, 2GB RAM
using HTOP I see this:
CPU 1%
RAM 63MB used
It's connected to a vSwitch on a 10Gbit link
It doesn't ~appear~ to be a CPU, RAM, or network limitation, so I'm not sure where else to dig into this. Any bitrate over 500K ends up giving me yellow or red squares, and I start dropping frames like crazy.
Considering I have at least a 1Gbit connection between all points of the stream, why does my bitrate have to be so low...
Thoughts on where to look?