Question / Help New elgato/pc/ps4 and still huge frame drops?

noobhammer22

New Member
https://gist.github.com/f40cc23e5b6332e262c0
my stream is fine for 30 seconds, then it buffers every 30 seconds after that and doesnt stop dropping frames
its not an issue when recording, only when i hit streaming


ive tried switching servers, changing bit rate, quality, all of that.
but my pc should be easily able to handle 720p30 streaming

i have the interval set to 2 also, im not sure why it says 60 on the log, but im a noob to most of this
ive done a ton of reading on forums and videos and following advice on all the settings individually, and everything in between
it just wont %(#&$ work

speed test confirms that i have 70mbs/15mbs upload

when i stream from elgato/ps4 without OBS, it would run smoothly but the keyframe interval cant be changed and that seems to be the only problem there

ISP issue is my only guess, and im not sure how to fix that if it is.
with all the settings ive tried on this new setup something should have worked by now

also i have a wired connection to the pc. i dont have issues streaming from the ps4 directly ( no capture card). streaming from elgato to youtube, no issues. streaming from OBS/elgato to youtube and theres an error message
Processing archive. Please check back later.

ive also tried reinstalling everything, hard reset, no luck
 
Last edited:

sam686

Member
OBS keyframe interval is in seconds, what is logged is in frames. 2 seconds at 30 frames per second is 60 frames.
Keyframe interval is less important for YouTube, as YouTube transcode and encode everything using their own keyframes.

"Processing Video" on YouTube? Don't delete this, and wait a few hours. YouTube takes time after stream stops.
 

Harold

Active Member
Dropped frames are 100% a connection/routing issue between you and your streaming service.
 

noobhammer22

New Member
but if i dont have an issue with my connection with anything else, even streaming directly from the PS4, how can you come to the conclusion that its my connection/routing? how do i fix it? like i said, its all wired, no wireless routing, and i have 70mbs/15mbs upload

YOUR TEST RESULTS
SUMMARY DETAILS ADVANCED
UPLOAD SPEED
11.78 Mb/s

DOWNLOAD SPEED
87.89 Mb/s

Network latency: 36 msec round trip time

Jitter: 175 msec

TEST AGAIN

YOUR TEST RESULTS
SUMMARY DETAILS ADVANCED
Your system: -
Plugin version: - (-)
TCP receive window: 535808 current, 759040 maximum
0.00 % of packets lost during test
Round trip time: 6 msec (minimum), 181 msec (maximum), 36 msec (average)
Jitter: -
0.00 seconds spend waiting following a timeout
TCP time-out counter: 242
0
selective acknowledgement packets received

No duplex mismatch condition was detected.The test did not detect a cable fault.No network congestion was detected.
0.1540 % of the time was not spent in a receiver limited or sender limited state.
0.8287 % of the time the connection is limited by the client machine's receive buffer.
Optimal receive buffer: - bytes
Bottleneck link: -
3
duplicate ACKs set
TEST AGAIN

YOUR TEST RESULTS
SUMMARY DETAILS ADVANCED
{ "c2sRate": 6017, "s2cRate": 87277.58691866428, "CurMSS": "1460", "X_Rcvbuf": "87380", "X_Sndbuf": "1897224", "AckPktsIn": "3873", "AckPktsOut": "0", "BytesRetrans": "0", "CongAvoid": "0", "CongestionOverCount": "0", "CongestionSignals": "0", "CountRTT": "3136", "CurCwnd": "716860", "CurRTO": "256", "CurRwinRcvd": "528384", "CurRwinSent": "7040", "CurSsthresh": "2147483647", "DSACKDups": "0", "DataBytesIn": "572", "DataBytesOut": "111365110", "DataPktsIn": "1", "DataPktsOut": "75259", "DupAcksIn": "8", "ECNEnabled": "0", "FastRetran": "0", "MaxCwnd": "716860", "MaxMSS": "1460", "MaxRTO": "612", "MaxRTT": "204", "MaxRwinRcvd": "741632", "MaxRwinSent": "7040", "MaxSsthresh": "0", "MinMSS": "1460", "MinRTO": "216", "MinRTT": "8", "MinRwinRcvd": "512", "MinRwinSent": "5840", "NagleEnabled": "1", "OtherReductions": "0", "PktsIn": "3874", "PktsOut": "75259", "PktsRetrans": "0", "RcvWinScale": "7", "SACKEnabled": "3", "SACKsRcvd": "0", "SendStall": "0", "SlowStart": "488", "SampleRTT": "57", "SmoothedRTT": "53", "SndWinScale": "8", "SndLimTimeRwin": "8387529", "SndLimTimeCwnd": "1646953", "SndLimTimeSender": "198832", "SndLimTransRwin": "49", "SndLimTransCwnd": "84", "SndLimTransSender": "37", "SndLimBytesRwin": "92834480", "SndLimBytesCwnd": "17011120", "SndLimBytesSender": "1519510", "SubsequentTimeouts": "0", "SumRTT": "135015", "Timeouts": "0", "TimestampsEnabled": "0", "WinScaleRcvd": "8", "WinScaleSent": "7", "DupAcksOut": "0", "StartTimeUsec": "208080", "Duration": "10235169", "c2sData": "6", "c2sAck": "3", "s2cData": "8", "s2cAck": "6", "half_duplex": "0", "link": "100", "congestion": "1", "bad_cable": "0", "mismatch": "0", "spd": "87.06", "bw": "25872.41", "loss": "0.000000000", "avgrtt": "43.05", "waitsec": "0.00", "timesec": "10.00", "order": "0.0021", "rwintime": "0.8196", "sendtime": "0.0194", "cwndtime": "0.1609", "rwin": "5.6582", "swin": "14.4747", "cwin": "5.4692", "rttsec": "0.043053", "Sndbuf": "1897224", "aspd": "0.00000", "CWND-Limited": "0.00", "minCWNDpeak": "-1", "maxCWNDpeak": "-1", "CWNDpeaks": "-1", "ServerToClientSpeed": 87.27758691866428, "ClientToServerSpeed": 6.017, "Jitter": 196 } === Results sent by the server ===
{ "c2sRate": 11675, "s2cRate": 86016.40486205474, "CurMSS": "1460", "X_Rcvbuf": "87380", "X_Sndbuf": "1982232", "AckPktsIn": "2473", "AckPktsOut": "0", "BytesRetrans": "0", "CongAvoid": "0", "CongestionOverCount": "0", "CongestionSignals": "0", "CountRTT": "2453", "CurCwnd": "748980", "CurRTO": "266", "CurRwinRcvd": "729088", "CurRwinSent": "7040", "CurSsthresh": "2147483647", "DSACKDups": "0", "DataBytesIn": "572", "DataBytesOut": "109992146", "DataPktsIn": "1", "DataPktsOut": "74339", "DupAcksIn": "20", "ECNEnabled": "0", "FastRetran": "0", "MaxCwnd": "748980", "MaxMSS": "1460", "MaxRTO": "612", "MaxRTT": "204", "MaxRwinRcvd": "777984", "MaxRwinSent": "7040", "MaxSsthresh": "0", "MinMSS": "1460", "MinRTO": "217", "MinRTT": "8", "MinRwinRcvd": "61184", "MinRwinSent": "5840", "NagleEnabled": "1", "OtherReductions": "0", "PktsIn": "2474", "PktsOut": "74339", "PktsRetrans": "0", "RcvWinScale": "7", "SACKEnabled": "3", "SACKsRcvd": "0", "SendStall": "0", "SlowStart": "510", "SampleRTT": "61", "SmoothedRTT": "63", "SndWinScale": "8", "SndLimTimeRwin": "7906850", "SndLimTimeCwnd": "2116041", "SndLimTimeSender": "200591", "SndLimTransRwin": "49", "SndLimTransCwnd": "94", "SndLimTransSender": "46", "SndLimBytesRwin": "88521760", "SndLimBytesCwnd": "19410200", "SndLimBytesSender": "2060186", "SubsequentTimeouts": "0", "SumRTT": "122627", "Timeouts": "0", "TimestampsEnabled": "0", "WinScaleRcvd": "8", "WinScaleSent": "7", "DupAcksOut": "0", "StartTimeUsec": "471862", "Duration": "10226399", "c2sData": "6", "c2sAck": "3", "s2cData": "8", "s2cAck": "5", "half_duplex": "0", "link": "100", "congestion": "1", "bad_cable": "0", "mismatch": "0", "spd": "86.07", "bw": "22282.01", "loss": "0.000000000", "avgrtt": "49.99", "waitsec": "0.00", "timesec": "10.00", "order": "0.0081", "rwintime": "0.7734", "sendtime": "0.0196", "cwndtime": "0.2070", "rwin": "5.9355", "swin": "15.1232", "cwin": "5.7143", "rttsec": "0.049991", "Sndbuf": "1982232", "aspd": "0.00000", "CWND-Limited": "0.00", "minCWNDpeak": "-1", "maxCWNDpeak": "-1", "CWNDpeaks": "-1", "ServerToClientSpeed": 86.01640486205474, "ClientToServerSpeed": 11.675, "Jitter": 196 } === Results sent by the server ===
{ "c2sRate": 11779, "s2cRate": 87887.70336656887, "CurMSS": "1460", "X_Rcvbuf": "87380", "X_Sndbuf": "1804488", "AckPktsIn": "3546", "AckPktsOut": "0", "BytesRetrans": "0", "CongAvoid": "0", "CongestionOverCount": "0", "CongestionSignals": "0", "CountRTT": "3015", "CurCwnd": "681820", "CurRTO": "242", "CurRwinRcvd": "535808", "CurRwinSent": "7040", "CurSsthresh": "2147483647", "DSACKDups": "0", "DataBytesIn": "572", "DataBytesOut": "112176206", "DataPktsIn": "1", "DataPktsOut": "75807", "DupAcksIn": "3", "ECNEnabled": "0", "FastRetran": "0", "MaxCwnd": "681820", "MaxMSS": "1460", "MaxRTO": "543", "MaxRTT": "181", "MaxRwinRcvd": "759040", "MaxRwinSent": "7040", "MaxSsthresh": "0", "MinMSS": "1460", "MinRTO": "215", "MinRTT": "6", "MinRwinRcvd": "23552", "MinRwinSent": "5840", "NagleEnabled": "1", "OtherReductions": "0", "PktsIn": "3547", "PktsOut": "75807", "PktsRetrans": "0", "RcvWinScale": "7", "SACKEnabled": "3", "SACKsRcvd": "0", "SendStall": "0", "SlowStart": "464", "SampleRTT": "27", "SmoothedRTT": "39", "SndWinScale": "8", "SndLimTimeRwin": "8464498", "SndLimTimeCwnd": "1572524", "SndLimTimeSender": "177332", "SndLimTransRwin": "56", "SndLimTransCwnd": "88", "SndLimTransSender": "33", "SndLimBytesRwin": "93553760", "SndLimBytesCwnd": "17413680", "SndLimBytesSender": "1208766", "SubsequentTimeouts": "0", "SumRTT": "107125", "Timeouts": "0", "TimestampsEnabled": "0", "WinScaleRcvd": "8", "WinScaleSent": "7", "DupAcksOut": "0", "StartTimeUsec": "439466", "Duration": "10217199", "c2sData": "6", "c2sAck": "3", "s2cData": "8", "s2cAck": "5", "half_duplex": "0", "link": "100", "congestion": "1", "bad_cable": "0", "mismatch": "0", "spd": "87.86", "bw": "31350.13", "loss": "0.000000000", "avgrtt": "35.53", "waitsec": "0.00", "timesec": "10.00", "order": "0.0008", "rwintime": "0.8287", "sendtime": "0.0174", "cwndtime": "0.1540", "rwin": "5.7910", "swin": "13.7672", "cwin": "5.2019", "rttsec": "0.035531", "Sndbuf": "1804488", "aspd": "0.00000", "CWND-Limited": "0.00", "minCWNDpeak": "-1", "maxCWNDpeak": "-1", "CWNDpeaks": "-1", "ServerToClientSpeed": 87.88770336656887, "ClientToServerSpeed": 11.779, "Jitter": 175 } === Results sent by the server ===
TEST AGAIN



ive read you can tell from above log if my internet is being throttled by comcast.
ive also read a public google DNS might help?
 
Last edited:

noobhammer22

New Member
ive read that thread, nothing in there helped. havent tried xsplit but was under the impression i needed to purchase a subscription to use it with my ps4, could be wrong. im able to stream to youtube with no issues with just the elgato software, no obs. im attaching a couple screenshots, more tests
 

Attachments

  • twitch band.png
    twitch band.png
    76.4 KB · Views: 22
  • twitch anal.png
    twitch anal.png
    407.2 KB · Views: 21

noobhammer22

New Member
also my audio goes completely out of sync. its fine for a minute or two, but even though my devices are configured correctly in the settings, the audio doesnt stayh synced. its almost as if the audio loops itself multiple times on the same track. and i dont think my mic audio is being heard through that (blue snowball)
 

Sapiens

Forum Moderator
Your TwitchTest results look like crap so it's not surprising you're also having connection issues. Go to Settings > Advanced and check the "disable TCP send window optimization" box. Any improvement?
 

noobhammer22

New Member
thanks for the help. my cat chewed through an HDMI, and i had to order another. (waiting on shipping.) i will change server to seattle and disable TCP send windor and report back asap.
 
Top