Question / Help [Fixed Issue]Random lag spikes/drops

Chicago Ted

New Member
Hello, my name is Chicago Ted, twitch streamer chicago__ted, and I stream Dota2 for a league. I love the quality that OBS streams at, but once in every 5 or so live streams, in the midst of a stream, all of a sudden FPS will drop to 1-3, as well as the (what I assume is transfer rate ... the number by the green box, which turns yellow or red during the time of the lag). Then, some of the time, the program will just stop the stream, and go through the auto-reconnect process. Once, it has crashed completely, although that was a while ago and do not remember which log it was. For my most recent stream, which I will post the log of, it dropped several times throughout, and made the video feed near unwatchable (although the audio was fine as far as I know). Any help?

quick note- next game I am scheduled to cast is very soon. I hate to sound pushy, but I need help quickly.

Log
Code:
22:01:47: Open Broadcaster Software v0.541b - 64bit ( ^ω^)
22:01:47: -------------------------------
22:01:47: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
22:01:47: CPU Speed: 3392MHz
22:01:47: Physical Memory:  8173MB Total, 5594MB Free
22:01:47: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
22:01:47: monitor 1: pos={0, 0}, size={1680, 1050}
22:01:47: monitor 2: pos={1680, 150}, size={1440, 900}
22:01:47: Windows Version: 6.1 Build 7601 S
22:01:47: Aero is Enabled
22:01:47: -------------------------------
22:01:47: OBS Modules:
22:01:47: Base Address     Module
22:01:47: 000000003FC00000 OBS.exe
22:01:47: 00000000EF0F0000 OBSApi.dll
22:01:47: 00000000F7CD0000 DShowPlugin.dll
22:01:47: 00000000FA280000 GraphicsCapture.dll
22:01:47: 00000000F7F30000 NoiseGate.dll
22:01:47: 00000000FA3C0000 PSVPlugin.dll
22:01:47: ------------------------------------------
22:01:47: Adapter 1
22:01:47:   Video Adapter: NVIDIA GeForce GTX 560 Ti  
22:01:47:   Video Adapter Dedicated Video Memory: 1025966080
22:01:47:   Video Adapter Shared System Memory: 3220779008
22:01:47: =====Stream Start: 2013-07-16, 22:01:47===============================================
22:01:47:   Multithreaded optimizations: On
22:01:47:   Base resolution: 1680x1050
22:01:47:   Output resolution: 1120x700
22:01:47: ------------------------------------------
22:01:47: Loading up D3D10...
22:01:47: Playback device Default
22:01:47: ------------------------------------------
22:01:47: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:01:47: ------------------------------------------
22:01:47: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:01:47: ------------------------------------------
22:01:47: Audio Encoding: AAC
22:01:47:     bitrate: 128
22:01:47: Using bitmap image
22:01:47: ------------------------------------------
22:01:47: Video Encoding: x264
22:01:47:     fps: 30
22:01:47:     width: 1120, height: 700
22:01:47:     preset: superfast
22:01:47:     CBR: yes
22:01:47:     CFR: no
22:01:47:     max bitrate: 2000
22:01:47: ------------------------------------------
22:01:59: Total frames rendered: 377, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
22:02:00: =====Stream End: 2013-07-16, 22:02:00=================================================
22:02:56: =====Stream Start: 2013-07-16, 22:02:56===============================================
22:02:56:   Multithreaded optimizations: On
22:02:56:   Base resolution: 1680x1050
22:02:56:   Output resolution: 1120x700
22:02:56: ------------------------------------------
22:02:56: Loading up D3D10...
22:02:56: Playback device Default
22:02:56: ------------------------------------------
22:02:56: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:02:56: ------------------------------------------
22:02:56: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:02:56: ------------------------------------------
22:02:56: Audio Encoding: AAC
22:02:56:     bitrate: 128
22:02:56: Using bitmap image
22:02:56: ------------------------------------------
22:02:56: Video Encoding: x264
22:02:56:     fps: 30
22:02:56:     width: 1120, height: 700
22:02:56:     preset: superfast
22:02:56:     CBR: yes
22:02:56:     CFR: no
22:02:56:     max bitrate: 2000
22:02:56: ------------------------------------------
22:02:58: Using RTMP service: Twitch / Justin.tv
22:02:58:   Server selection: rtmp://live-jfk.justin.tv/app
22:03:00: SO_SNDBUF was at 8192
22:03:00: SO_SNDBUF is now 65536
22:21:32: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:21:32:   New Scene
22:21:32: Using Window Capture
22:32:07: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
22:41:16: RTMPPublisher::SocketLoop: Socket error, recv() returned 0, GetLastError() 0
22:41:16: Total frames rendered: 64362, number of frames that lagged: 1200 (1.86%) (it's okay for some frames to lag)
22:41:17: Number of times waited to send: 67, Waited for a total of 262538 bytes
22:41:17: Number of b-frames dropped: 213 (0.33%), Number of p-frames dropped: 414 (0.64%), Total 627 (0.98%)
22:41:17: =====Stream End: 2013-07-16, 22:41:17=================================================
22:41:27: =====Stream Start: 2013-07-16, 22:41:27===============================================
22:41:27:   Multithreaded optimizations: On
22:41:27:   Base resolution: 1680x1050
22:41:27:   Output resolution: 1120x700
22:41:27: ------------------------------------------
22:41:27: Loading up D3D10...
22:41:27: Playback device Default
22:41:27: ------------------------------------------
22:41:27: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:41:27: ------------------------------------------
22:41:27: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:41:27: ------------------------------------------
22:41:27: Audio Encoding: AAC
22:41:27:     bitrate: 128
22:41:27: Using Window Capture
22:41:27: ------------------------------------------
22:41:27: Video Encoding: x264
22:41:27:     fps: 30
22:41:27:     width: 1120, height: 700
22:41:27:     preset: superfast
22:41:27:     CBR: yes
22:41:27:     CFR: no
22:41:27:     max bitrate: 2000
22:41:27: ------------------------------------------
22:41:29: Using RTMP service: Twitch / Justin.tv
22:41:29:   Server selection: rtmp://live-jfk.justin.tv/app
22:41:31: SO_SNDBUF was at 8192
22:41:31: SO_SNDBUF is now 65536
22:41:47: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 1048576
22:44:50: RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10053
22:44:50: Total frames rendered: 4053, number of frames that lagged: 293 (7.23%) (it's okay for some frames to lag)
22:44:50: librtmp error: WriteN, RTMP send error 10053 (79 bytes)
22:44:50: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
22:44:50: Number of times waited to send: 9, Waited for a total of 33831 bytes
22:44:50: Number of b-frames dropped: 5 (0.13%), Number of p-frames dropped: 0 (0%), Total 5 (0.13%)
22:44:50: =====Stream End: 2013-07-16, 22:44:50=================================================
22:45:00: =====Stream Start: 2013-07-16, 22:45:00===============================================
22:45:00:   Multithreaded optimizations: On
22:45:00:   Base resolution: 1680x1050
22:45:00:   Output resolution: 1120x700
22:45:00: ------------------------------------------
22:45:00: Loading up D3D10...
22:45:00: Playback device Default
22:45:00: ------------------------------------------
22:45:00: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:45:00: ------------------------------------------
22:45:00: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:45:00: ------------------------------------------
22:45:00: Audio Encoding: AAC
22:45:00:     bitrate: 128
22:45:00: Using Window Capture
22:45:00: ------------------------------------------
22:45:00: Video Encoding: x264
22:45:00:     fps: 30
22:45:00:     width: 1120, height: 700
22:45:00:     preset: superfast
22:45:00:     CBR: yes
22:45:00:     CFR: no
22:45:00:     max bitrate: 2000
22:45:00: ------------------------------------------
22:45:02: Using RTMP service: Twitch / Justin.tv
22:45:02:   Server selection: rtmp://live-jfk.justin.tv/app
22:45:04: SO_SNDBUF was at 8192
22:45:04: SO_SNDBUF is now 65536
22:45:18: Total frames rendered: 530, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
22:45:18: RTMPPublisher::SocketLoop: Aborting due to bStopping
22:45:18: Number of times waited to send: 0, Waited for a total of 0 bytes
22:45:18: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
22:45:18: =====Stream End: 2013-07-16, 22:45:18=================================================
22:45:49: =====Stream Start: 2013-07-16, 22:45:49===============================================
22:45:49:   Multithreaded optimizations: On
22:45:49:   Base resolution: 1680x1050
22:45:49:   Output resolution: 1120x700
22:45:49: ------------------------------------------
22:45:49: Loading up D3D10...
22:45:49: Playback device Default
22:45:49: ------------------------------------------
22:45:49: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:45:49: ------------------------------------------
22:45:49: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:45:49: ------------------------------------------
22:45:49: Audio Encoding: AAC
22:45:49:     bitrate: 128
22:45:49: Using Window Capture
22:45:49: ------------------------------------------
22:45:49: Video Encoding: x264
22:45:49:     fps: 30
22:45:49:     width: 1120, height: 700
22:45:49:     preset: superfast
22:45:49:     CBR: yes
22:45:49:     CFR: no
22:45:49:     max bitrate: 2000
22:45:49: ------------------------------------------
22:46:33: Using RTMP service: Twitch / Justin.tv
22:46:33:   Server selection: rtmp://live-jfk.justin.tv/app
22:46:35: SO_SNDBUF was at 8192
22:46:35: SO_SNDBUF is now 65536
22:47:18: RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10053
22:47:18: Total frames rendered: 513, number of frames that lagged: 17 (3.31%) (it's okay for some frames to lag)
22:47:18: librtmp error: WriteN, RTMP send error 10053 (79 bytes)
22:47:18: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
22:47:18: Number of times waited to send: 0, Waited for a total of 0 bytes
22:47:18: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
22:47:18: =====Stream End: 2013-07-16, 22:47:18=================================================
22:47:28: =====Stream Start: 2013-07-16, 22:47:28===============================================
22:47:28:   Multithreaded optimizations: On
22:47:28:   Base resolution: 1680x1050
22:47:28:   Output resolution: 1120x700
22:47:28: ------------------------------------------
22:47:28: Loading up D3D10...
22:47:28: Playback device Default
22:47:28: ------------------------------------------
22:47:28: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:47:28: ------------------------------------------
22:47:28: Using auxilary audio input: Microphone (Realtek High Definition Audio)
22:47:28: ------------------------------------------
22:47:28: Audio Encoding: AAC
22:47:28:     bitrate: 128
22:47:28: Using Window Capture
22:47:28: ------------------------------------------
22:47:28: Video Encoding: x264
22:47:28:     fps: 30
22:47:28:     width: 1120, height: 700
22:47:28:     preset: superfast
22:47:28:     CBR: yes
22:47:28:     CFR: no
22:47:28:     max bitrate: 2000
22:47:28: ------------------------------------------
22:47:30: Using RTMP service: Twitch / Justin.tv
22:47:30:   Server selection: rtmp://live-jfk.justin.tv/app
22:47:33: SO_SNDBUF was at 8192
22:47:33: SO_SNDBUF is now 65536
22:47:44: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
22:52:48: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
23:03:13: RTMPPublisher::SocketLoop: Socket error, recv() returned 0, GetLastError() 0
23:03:13: Total frames rendered: 22315, number of frames that lagged: 1125 (5.04%) (it's okay for some frames to lag)
23:03:13: okay, this is strange
23:03:13: librtmp error: WriteN, RTMP send error 10035 (79 bytes)
23:03:13: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
23:03:13: Number of times waited to send: 49, Waited for a total of 182366 bytes
23:03:13: Number of b-frames dropped: 147 (0.66%), Number of p-frames dropped: 289 (1.3%), Total 436 (2%)
23:03:13: =====Stream End: 2013-07-16, 23:03:13=================================================
23:03:23: =====Stream Start: 2013-07-16, 23:03:23===============================================
23:03:23:   Multithreaded optimizations: On
23:03:23:   Base resolution: 1680x1050
23:03:23:   Output resolution: 1120x700
23:03:23: ------------------------------------------
23:03:23: Loading up D3D10...
23:03:23: Playback device Default
23:03:23: ------------------------------------------
23:03:23: Using desktop audio input: Speakers (Realtek High Definition Audio)
23:03:23: ------------------------------------------
23:03:23: Using auxilary audio input: Microphone (Realtek High Definition Audio)
23:03:23: ------------------------------------------
23:03:23: Audio Encoding: AAC
23:03:23:     bitrate: 128
23:03:23: Using Window Capture
23:03:23: ------------------------------------------
23:03:23: Video Encoding: x264
23:03:23:     fps: 30
23:03:23:     width: 1120, height: 700
23:03:23:     preset: superfast
23:03:23:     CBR: yes
23:03:23:     CFR: no
23:03:23:     max bitrate: 2000
23:03:23: ------------------------------------------
23:03:25: Using RTMP service: Twitch / Justin.tv
23:03:25:   Server selection: rtmp://live-jfk.justin.tv/app
23:03:27: SO_SNDBUF was at 8192
23:03:27: SO_SNDBUF is now 65536
23:06:31: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
23:06:31: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 2097152
23:06:43: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 4194304
23:22:35: Total frames rendered: 30877, number of frames that lagged: 756 (2.45%) (it's okay for some frames to lag)
23:22:35: RTMPPublisher::SocketLoop: Aborting due to bStopping
23:22:35: Number of times waited to send: 20, Waited for a total of 78195 bytes
23:22:35: Number of b-frames dropped: 96 (0.31%), Number of p-frames dropped: 132 (0.43%), Total 228 (0.74%)
23:22:35: =====Stream End: 2013-07-16, 23:22:35=================================================
23:45:12: 
23:45:12: Profiler results:
23:45:12: 
23:45:12: ==============================================================
23:45:12: frame - [100%] [avg time: 10.219 ms (cpu time: avg 1.44 ms, total 177233 ms)] [avg calls per frame: 1] [children: 96.1%] [unaccounted: 3.89%]
23:45:12: | scene->Preprocess - [86.3%] [avg time: 8.818 ms (cpu time: avg 0.189 ms, total 23353.3 ms)] [avg calls per frame: 1]
23:45:12: | video encoding and uploading - [9.82%] [avg time: 1.003 ms (cpu time: avg 0.866 ms, total 106658 ms)] [avg calls per frame: 1] [children: 9.56%] [unaccounted: 0.254%]
23:45:12: | | CopyResource - [0.186%] [avg time: 0.019 ms (cpu time: avg 0.02 ms, total 2464.82 ms)] [avg calls per frame: 0]
23:45:12: | | conversion to 4:2:0 - [0.44%] [avg time: 0.045 ms (cpu time: avg 0.003 ms, total 468 ms)] [avg calls per frame: 0]
23:45:12: | | call to encoder - [8.58%] [avg time: 0.877 ms (cpu time: avg 0.808 ms, total 99497.5 ms)] [avg calls per frame: 0]
23:45:12: | | sending stuff out - [0.352%] [avg time: 0.036 ms (cpu time: avg 0.027 ms, total 3416.43 ms)] [avg calls per frame: 0]
23:45:12: | Convert444Threads - [750%] [avg time: 76.624 ms (cpu time: avg 0.834 ms, total 102617 ms)] [avg calls per frame: 1]
23:45:12: ==============================================================
23:45:12:
 

Kharay

Member
Re: Random lag spikes/drops

There really is no reason not to use Game Capture for DOTA2. It would actually give you the highest guaranteed performance out of OBS. Whereas Window Capture can be as fast, Game Capture is guaranteed to work for DOTA2.

It would also enable you to more easily capture it in its own aspect ratio. Because you're currently pillarboxing it. For no reason.

Regarding the lagged frames -- Just tone down a bit on DOTA2's most intensive settings (shadows and such).
Regarding dropped frames (of which you have just a few) -- Run an upload test at http://testmy.net/upload (be sure to pick a server near you and pick a server near you in OBS as well, obviously). To get a reasonably accurate reading of what your streaming capability is like and then use that information to specify a more accurate bitrate in OBS. Where I can recommend staying at roughly 80% of your rated upload (to allow room for DOTA2's traffic). And run it at CBR, to avoid spikes.
 

Chicago Ted

New Member
Re: Random lag spikes/drops

After extensive testing on live feed, it appears that when I would maneuver the camera erratically in the game, the stream would drop completely, and after dropping m,ultiple times within a few seconds of each other, when the stream finally returned, it would stay at around 1-10 fps, and the stream on twitches end was bugging out, giving black screens, and such. I am posting the Log of the most recent broadcast.
Code:
12:13:38: Open Broadcaster Software v0.541b - 64bit ( ^ω^)
12:13:38: -------------------------------
12:13:38: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
12:13:38: CPU Speed: 3392MHz
12:13:38: Physical Memory:  8173MB Total, 6653MB Free
12:13:38: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
12:13:38: monitor 1: pos={0, 0}, size={1680, 1050}
12:13:38: monitor 2: pos={1680, 150}, size={1440, 900}
12:13:38: Windows Version: 6.1 Build 7601 S
12:13:38: Aero is Enabled
12:13:38: -------------------------------
12:13:38: OBS Modules:
12:13:38: Base Address     Module
12:13:38: 000000003F580000 OBS.exe
12:13:38: 00000000EF0F0000 OBSApi.dll
12:13:38: 00000000F7D50000 DShowPlugin.dll
12:13:38: 00000000F7D20000 GraphicsCapture.dll
12:13:38: 00000000FA770000 NoiseGate.dll
12:13:38: 00000000FA380000 PSVPlugin.dll
12:13:38: ------------------------------------------
12:13:38: Adapter 1
12:13:38:   Video Adapter: NVIDIA GeForce GTX 560 Ti  
12:13:38:   Video Adapter Dedicated Video Memory: 1025966080
12:13:38:   Video Adapter Shared System Memory: 3220779008
12:13:38: =====Stream Start: 2013-07-17, 12:13:38===============================================
12:13:38:   Multithreaded optimizations: On
12:13:38:   Base resolution: 1680x1050
12:13:38:   Output resolution: 1120x700
12:13:38: ------------------------------------------
12:13:38: Loading up D3D10...
12:13:38: Playback device Default
12:13:38: ------------------------------------------
12:13:38: Using desktop audio input: Speakers (Realtek High Definition Audio)
12:13:38: ------------------------------------------
12:13:38: Using auxilary audio input: Microphone (Realtek High Definition Audio)
12:13:38: ------------------------------------------
12:13:38: Audio Encoding: AAC
12:13:38:     bitrate: 128
12:13:38: Using bitmap image
12:13:38: ------------------------------------------
12:13:38: Video Encoding: x264
12:13:38:     fps: 30
12:13:38:     width: 1120, height: 700
12:13:38:     preset: superfast
12:13:38:     CBR: yes
12:13:38:     CFR: no
12:13:38:     max bitrate: 4000
12:13:38: ------------------------------------------
12:22:28: Total frames rendered: 15877, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
12:22:28: =====Stream End: 2013-07-17, 12:22:28=================================================
15:06:21: =====Stream Start: 2013-07-17, 15:06:21===============================================
15:06:21:   Multithreaded optimizations: On
15:06:21:   Base resolution: 1680x1050
15:06:21:   Output resolution: 1120x700
15:06:21: ------------------------------------------
15:06:21: Loading up D3D10...
15:06:22: Playback device Default
15:06:22: ------------------------------------------
15:06:22: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:06:22: ------------------------------------------
15:06:22: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:06:22: ------------------------------------------
15:06:22: Audio Encoding: AAC
15:06:22:     bitrate: 128
15:06:22: Using bitmap image
15:06:22: ------------------------------------------
15:06:22: Video Encoding: x264
15:06:22:     fps: 30
15:06:22:     width: 1120, height: 700
15:06:22:     preset: superfast
15:06:22:     CBR: yes
15:06:22:     CFR: no
15:06:22:     max bitrate: 4000
15:06:22: ------------------------------------------
15:07:54: Total frames rendered: 2771, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
15:07:54: =====Stream End: 2013-07-17, 15:07:54=================================================
15:10:39: =====Stream Start: 2013-07-17, 15:10:39===============================================
15:10:39:   Multithreaded optimizations: On
15:10:39:   Base resolution: 1680x1050
15:10:39:   Output resolution: 1120x700
15:10:39: ------------------------------------------
15:10:39: Loading up D3D10...
15:10:39: Playback device Default
15:10:39: ------------------------------------------
15:10:39: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:10:39: ------------------------------------------
15:10:39: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:10:39: ------------------------------------------
15:10:39: Audio Encoding: AAC
15:10:39:     bitrate: 128
15:10:39: Using bitmap image
15:10:39: ------------------------------------------
15:10:39: Video Encoding: x264
15:10:39:     fps: 30
15:10:39:     width: 1120, height: 700
15:10:39:     preset: superfast
15:10:39:     CBR: yes
15:10:39:     CFR: no
15:10:39:     max bitrate: 4000
15:10:39: ------------------------------------------
15:10:39: Total frames rendered: 22, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
15:10:39: =====Stream End: 2013-07-17, 15:10:39=================================================
15:11:22: =====Stream Start: 2013-07-17, 15:11:22===============================================
15:11:22:   Multithreaded optimizations: On
15:11:22:   Base resolution: 1680x1050
15:11:22:   Output resolution: 1120x700
15:11:22: ------------------------------------------
15:11:22: Loading up D3D10...
15:11:22: Playback device Default
15:11:22: ------------------------------------------
15:11:22: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:11:22: ------------------------------------------
15:11:22: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:11:22: ------------------------------------------
15:11:22: Audio Encoding: AAC
15:11:22:     bitrate: 128
15:11:22: Using Window Capture
15:11:22: ------------------------------------------
15:11:22: Video Encoding: x264
15:11:22:     fps: 30
15:11:22:     width: 1120, height: 700
15:11:22:     preset: superfast
15:11:22:     CBR: yes
15:11:22:     CFR: no
15:11:22:     max bitrate: 4000
15:11:22: ------------------------------------------
15:11:24: Using Monitor Capture
15:11:27: Using Window Capture
15:11:27: ------------------------------------------
15:11:27:     device: Logitech QuickCam S5500,
15:11:27:     device id \\?\usb#vid_046d&pid_09a1&mi_00#7&2d679f06&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
15:11:27:     chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000, fourCC: 'I420'
15:11:27:     audio device: Disable,
15:11:27:     audio device id Disabled,
15:11:27: 
15:11:27: Using directshow input
15:11:29: ------------------------------------------
15:11:29:     device: Logitech QuickCam S5500,
15:11:29:     device id \\?\usb#vid_046d&pid_09a1&mi_00#7&2d679f06&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
15:11:29:     chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000, fourCC: 'I420'
15:11:29:     audio device: Disable,
15:11:29:     audio device id Disabled,
15:11:29: 
15:11:29: Using directshow input
15:11:32: ------------------------------------------
15:11:32:     device: Logitech QuickCam S5500,
15:11:32:     device id \\?\usb#vid_046d&pid_09a1&mi_00#7&2d679f06&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
15:11:32:     chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000, fourCC: 'I420'
15:11:32:     audio device: Disable,
15:11:32:     audio device id Disabled,
15:11:32: 
15:11:32: Using directshow input
15:11:35: ------------------------------------------
15:11:35:     device: Logitech QuickCam S5500,
15:11:35:     device id \\?\usb#vid_046d&pid_09a1&mi_00#7&2d679f06&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
15:11:35:     chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000, fourCC: 'I420'
15:11:35:     audio device: Disable,
15:11:35:     audio device id Disabled,
15:11:35: 
15:11:35: Using directshow input
15:11:51: ------------------------------------------
15:11:51:     device: Logitech QuickCam S5500,
15:11:51:     device id \\?\usb#vid_046d&pid_09a1&mi_00#7&2d679f06&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
15:11:51:     chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000, fourCC: 'I420'
15:11:51:     audio device: Disable,
15:11:51:     audio device id Disabled,
15:11:51: 
15:11:51: Using directshow input
15:12:40: Using Monitor Capture
15:12:43: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:43:   New Scene
15:12:43: Using bitmap image
15:12:45: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:45:   New Scene
15:12:45: Using bitmap image
15:12:46: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:46:   New Scene
15:12:46: Using bitmap image
15:12:48: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:48:   New Scene
15:12:48: Using Monitor Capture
15:12:48: Using Window Capture
15:12:54: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:54:   New Scene
15:12:54: Using bitmap image
15:12:55: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:55:   New Scene
15:12:55: Using bitmap image
15:12:56: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:56:   New Scene
15:12:56: Using bitmap image
15:12:57: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:57:   New Scene
15:12:57: Using Window Capture
15:12:59: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:12:59:   New Scene
15:12:59: Using bitmap image
15:13:03: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:13:03:   New Scene
15:13:03: Using Window Capture
15:13:07: Total frames rendered: 2918, number of frames that lagged: 213 (7.30%) (it's okay for some frames to lag)
15:13:07: =====Stream End: 2013-07-17, 15:13:07=================================================
15:44:35: =====Stream Start: 2013-07-17, 15:44:35===============================================
15:44:35:   Multithreaded optimizations: On
15:44:35:   Base resolution: 1680x1050
15:44:35:   Output resolution: 1120x700
15:44:35: ------------------------------------------
15:44:35: Loading up D3D10...
15:44:35: Playback device Default
15:44:35: ------------------------------------------
15:44:35: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:44:35: ------------------------------------------
15:44:35: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:44:35: ------------------------------------------
15:44:35: Audio Encoding: AAC
15:44:35:     bitrate: 128
15:44:35: Using Window Capture
15:44:35: ------------------------------------------
15:44:35: Video Encoding: x264
15:44:35:     fps: 30
15:44:35:     width: 1120, height: 700
15:44:35:     preset: superfast
15:44:35:     CBR: yes
15:44:35:     CFR: no
15:44:35:     max bitrate: 4000
15:44:35: ------------------------------------------
15:44:39: Using Monitor Capture
15:46:23: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:46:23:   New Scene
15:46:23: Using bitmap image
15:46:24: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:46:24:   New Scene
15:46:24: Using Window Capture
15:46:25: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:46:25:   New Scene
15:46:25: Using bitmap image
15:46:26: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
15:46:26:   New Scene
15:46:26: Using Window Capture
15:47:07: Total frames rendered: 4525, number of frames that lagged: 142 (3.14%) (it's okay for some frames to lag)
15:47:07: =====Stream End: 2013-07-17, 15:47:07=================================================
15:47:09: =====Stream Start: 2013-07-17, 15:47:09===============================================
15:47:09:   Multithreaded optimizations: On
15:47:09:   Base resolution: 1680x1050
15:47:09:   Output resolution: 1120x700
15:47:09: ------------------------------------------
15:47:09: Loading up D3D10...
15:47:09: Playback device Default
15:47:09: ------------------------------------------
15:47:09: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:47:09: ------------------------------------------
15:47:09: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:47:09: ------------------------------------------
15:47:09: Audio Encoding: AAC
15:47:09:     bitrate: 128
15:47:09: Using Window Capture
15:47:09: ------------------------------------------
15:47:09: Video Encoding: x264
15:47:09:     fps: 30
15:47:09:     width: 1120, height: 700
15:47:09:     preset: superfast
15:47:09:     CBR: yes
15:47:09:     CFR: no
15:47:09:     max bitrate: 4000
15:47:09: ------------------------------------------
15:47:11: Using RTMP service: Twitch / Justin.tv
15:47:11:   Server selection: rtmp://live-jfk.justin.tv/app
15:47:13: SO_SNDBUF was at 8192
15:47:13: SO_SNDBUF is now 65536
15:50:50: Using Monitor Capture
15:50:55: Using Monitor Capture
15:55:07: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
15:56:44: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
16:10:56: RTMPPublisher::SocketLoop: Socket error, recv() returned 0, GetLastError() 0
16:10:56: Total frames rendered: 36734, number of frames that lagged: 7577 (20.63%) (it's okay for some frames to lag)
16:10:56: librtmp error: WriteN, RTMP send error 10035 (79 bytes)
16:10:56: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
16:10:56: Number of times waited to send: 102, Waited for a total of 394732 bytes
16:10:56: Number of b-frames dropped: 143 (0.39%), Number of p-frames dropped: 254 (0.69%), Total 397 (1.1%)
16:10:56: =====Stream End: 2013-07-17, 16:10:56=================================================
16:11:07: =====Stream Start: 2013-07-17, 16:11:07===============================================
16:11:07:   Multithreaded optimizations: On
16:11:07:   Base resolution: 1680x1050
16:11:07:   Output resolution: 1120x700
16:11:07: ------------------------------------------
16:11:07: Loading up D3D10...
16:11:07: Playback device Default
16:11:07: ------------------------------------------
16:11:07: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:11:07: ------------------------------------------
16:11:07: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:11:07: ------------------------------------------
16:11:07: Audio Encoding: AAC
16:11:07:     bitrate: 128
16:11:07: Using Monitor Capture
16:11:07: Using Window Capture
16:11:07: ------------------------------------------
16:11:07: Video Encoding: x264
16:11:07:     fps: 30
16:11:07:     width: 1120, height: 700
16:11:07:     preset: superfast
16:11:07:     CBR: yes
16:11:07:     CFR: no
16:11:07:     max bitrate: 4000
16:11:07: ------------------------------------------
16:11:09: Using RTMP service: Twitch / Justin.tv
16:11:09:   Server selection: rtmp://live-jfk.justin.tv/app
16:11:15: librtmp error: RTMPSockBuf_Fill, remote host closed connection
16:11:15: Connection to rtmp://live-jfk.justin.tv/app failed: Could not access the specified channel or stream key.  This could be because the key/channel is invalid, or because the server still thinks you are logged in.
16:11:15: 
16:11:15: RTMPSockBuf_Fill, remote host closed connection
16:11:15: 
16:11:15: Total frames rendered: 142, number of frames that lagged: 119 (83.80%) (it's okay for some frames to lag)
16:11:15: Number of times waited to send: 0, Waited for a total of 0 bytes
16:11:15: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
16:11:15: =====Stream End: 2013-07-17, 16:11:15=================================================
16:11:25: =====Stream Start: 2013-07-17, 16:11:25===============================================
16:11:25:   Multithreaded optimizations: On
16:11:25:   Base resolution: 1680x1050
16:11:25:   Output resolution: 1120x700
16:11:25: ------------------------------------------
16:11:25: Loading up D3D10...
16:11:26: Playback device Default
16:11:26: ------------------------------------------
16:11:26: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:11:26: ------------------------------------------
16:11:26: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:11:26: ------------------------------------------
16:11:26: Audio Encoding: AAC
16:11:26:     bitrate: 128
16:11:26: Using Monitor Capture
16:11:26: Using Window Capture
16:11:26: ------------------------------------------
16:11:26: Video Encoding: x264
16:11:26:     fps: 30
16:11:26:     width: 1120, height: 700
16:11:26:     preset: superfast
16:11:26:     CBR: yes
16:11:26:     CFR: no
16:11:26:     max bitrate: 4000
16:11:26: ------------------------------------------
16:11:32: Using RTMP service: Twitch / Justin.tv
16:11:32:   Server selection: rtmp://live-jfk.justin.tv/app
16:11:33: librtmp error: rtmp://live-jfk.justin.tv/app:
16:11:33: NetStream.Publish.Rejected (Authentication Failed.)
16:11:33: Connection to rtmp://live-jfk.justin.tv/app failed: Could not access the specified channel or stream key.  This could be because the key/channel is invalid, or because the server still thinks you are logged in.
16:11:33: 
16:11:33: rtmp://live-jfk.justin.tv/app:
16:11:33: NetStream.Publish.Rejected (Authentication Failed.)
16:11:33: 
16:11:33: Total frames rendered: 52, number of frames that lagged: 38 (73.08%) (it's okay for some frames to lag)
16:11:33: Number of times waited to send: 0, Waited for a total of 0 bytes
16:11:33: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
16:11:33: =====Stream End: 2013-07-17, 16:11:33=================================================
16:11:43: =====Stream Start: 2013-07-17, 16:11:43===============================================
16:11:43:   Multithreaded optimizations: On
16:11:43:   Base resolution: 1680x1050
16:11:43:   Output resolution: 1120x700
16:11:43: ------------------------------------------
16:11:43: Loading up D3D10...
16:11:43: Playback device Default
16:11:43: ------------------------------------------
16:11:43: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:11:43: ------------------------------------------
16:11:43: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:11:43: ------------------------------------------
16:11:43: Audio Encoding: AAC
16:11:43:     bitrate: 128
16:11:43: Using Monitor Capture
16:11:43: Using Window Capture
16:11:43: ------------------------------------------
16:11:43: Video Encoding: x264
16:11:43:     fps: 30
16:11:43:     width: 1120, height: 700
16:11:43:     preset: superfast
16:11:43:     CBR: yes
16:11:43:     CFR: no
16:11:43:     max bitrate: 4000
16:11:43: ------------------------------------------
16:11:45: Using RTMP service: Twitch / Justin.tv
16:11:45:   Server selection: rtmp://live-jfk.justin.tv/app
16:11:46: librtmp error: rtmp://live-jfk.justin.tv/app:
16:11:46: NetStream.Publish.Rejected (Authentication Failed.)
16:11:46: Connection to rtmp://live-jfk.justin.tv/app failed: Could not access the specified channel or stream key.  This could be because the key/channel is invalid, or because the server still thinks you are logged in.
16:11:46: 
16:11:46: rtmp://live-jfk.justin.tv/app:
16:11:46: NetStream.Publish.Rejected (Authentication Failed.)
16:11:46: 
16:11:46: Total frames rendered: 53, number of frames that lagged: 40 (75.47%) (it's okay for some frames to lag)
16:11:46: Number of times waited to send: 0, Waited for a total of 0 bytes
16:11:46: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
16:11:46: =====Stream End: 2013-07-17, 16:11:46=================================================
16:11:57: =====Stream Start: 2013-07-17, 16:11:57===============================================
16:11:57:   Multithreaded optimizations: On
16:11:57:   Base resolution: 1680x1050
16:11:57:   Output resolution: 1120x700
16:11:57: ------------------------------------------
16:11:57: Loading up D3D10...
16:11:57: Playback device Default
16:11:57: ------------------------------------------
16:11:57: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:11:57: ------------------------------------------
16:11:57: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:11:57: ------------------------------------------
16:11:57: Audio Encoding: AAC
16:11:57:     bitrate: 128
16:11:57: Using Monitor Capture
16:11:57: Using Window Capture
16:11:57: ------------------------------------------
16:11:57: Video Encoding: x264
16:11:57:     fps: 30
16:11:57:     width: 1120, height: 700
16:11:57:     preset: superfast
16:11:57:     CBR: yes
16:11:57:     CFR: no
16:11:57:     max bitrate: 4000
16:11:57: ------------------------------------------
16:11:59: Using RTMP service: Twitch / Justin.tv
16:11:59:   Server selection: rtmp://live-jfk.justin.tv/app
16:12:00: librtmp error: rtmp://live-jfk.justin.tv/app:
16:12:00: NetStream.Publish.Rejected (Authentication Failed.)
16:12:00: Connection to rtmp://live-jfk.justin.tv/app failed: Could not access the specified channel or stream key.  This could be because the key/channel is invalid, or because the server still thinks you are logged in.
16:12:00: 
16:12:00: rtmp://live-jfk.justin.tv/app:
16:12:00: NetStream.Publish.Rejected (Authentication Failed.)
16:12:00: 
16:12:00: Total frames rendered: 60, number of frames that lagged: 55 (91.67%) (it's okay for some frames to lag)
16:12:00: Number of times waited to send: 0, Waited for a total of 0 bytes
16:12:00: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
16:12:00: =====Stream End: 2013-07-17, 16:12:00=================================================
16:12:11: =====Stream Start: 2013-07-17, 16:12:11===============================================
16:12:11:   Multithreaded optimizations: On
16:12:11:   Base resolution: 1680x1050
16:12:11:   Output resolution: 1120x700
16:12:11: ------------------------------------------
16:12:11: Loading up D3D10...
16:12:11: Playback device Default
16:12:11: ------------------------------------------
16:12:11: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:12:11: ------------------------------------------
16:12:11: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:12:11: ------------------------------------------
16:12:11: Audio Encoding: AAC
16:12:11:     bitrate: 128
16:12:11: Using Monitor Capture
16:12:11: Using Window Capture
16:12:11: ------------------------------------------
16:12:11: Video Encoding: x264
16:12:11:     fps: 30
16:12:11:     width: 1120, height: 700
16:12:11:     preset: superfast
16:12:11:     CBR: yes
16:12:11:     CFR: no
16:12:11:     max bitrate: 4000
16:12:11: ------------------------------------------
16:12:13: Using RTMP service: Twitch / Justin.tv
16:12:13:   Server selection: rtmp://live-jfk.justin.tv/app
16:12:16: librtmp error: rtmp://live-jfk.justin.tv/app:
16:12:16: NetStream.Publish.Rejected (Authentication Failed.)
16:12:16: Connection to rtmp://live-jfk.justin.tv/app failed: Could not access the specified channel or stream key.  This could be because the key/channel is invalid, or because the server still thinks you are logged in.
16:12:16: 
16:12:16: rtmp://live-jfk.justin.tv/app:
16:12:16: NetStream.Publish.Rejected (Authentication Failed.)
16:12:16: 
16:12:17: Total frames rendered: 77, number of frames that lagged: 75 (97.40%) (it's okay for some frames to lag)
16:12:17: Number of times waited to send: 0, Waited for a total of 0 bytes
16:12:17: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
16:12:17: =====Stream End: 2013-07-17, 16:12:17=================================================
16:12:27: =====Stream Start: 2013-07-17, 16:12:27===============================================
16:12:27:   Multithreaded optimizations: On
16:12:27:   Base resolution: 1680x1050
16:12:27:   Output resolution: 1120x700
16:12:27: ------------------------------------------
16:12:27: Loading up D3D10...
16:12:27: Playback device Default
16:12:27: ------------------------------------------
16:12:27: Using desktop audio input: Speakers (Realtek High Definition Audio)
16:12:27: ------------------------------------------
16:12:27: Using auxilary audio input: Microphone (Realtek High Definition Audio)
16:12:27: ------------------------------------------
16:12:27: Audio Encoding: AAC
16:12:27:     bitrate: 128
16:12:27: Using Monitor Capture
16:12:27: Using Window Capture
16:12:27: ------------------------------------------
16:12:27: Video Encoding: x264
16:12:27:     fps: 30
16:12:27:     width: 1120, height: 700
16:12:27:     preset: superfast
16:12:27:     CBR: yes
16:12:27:     CFR: no
16:12:27:     max bitrate: 4000
16:12:27: ------------------------------------------
16:12:29: Using RTMP service: Twitch / Justin.tv
16:12:29:   Server selection: rtmp://live-jfk.justin.tv/app
16:12:31: SO_SNDBUF was at 8192
16:12:31: SO_SNDBUF is now 65536
16:13:40: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 131072
16:13:54: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
16:14:35: Total frames rendered: 1487, number of frames that lagged: 1082 (72.76%) (it's okay for some frames to lag)
16:14:35: RTMPPublisher::SocketLoop: Aborting due to loop exit
16:14:35: librtmp error: WriteN, RTMP send error 10035 (79 bytes)
16:14:35: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
16:14:35: Number of times waited to send: 26, Waited for a total of 106522 bytes
16:14:35: Number of b-frames dropped: 32 (2.3%), Number of p-frames dropped: 38 (2.8%), Total 70 (5.1%)
16:14:35: =====Stream End: 2013-07-17, 16:14:35=================================================
16:17:56: 
16:17:56: Profiler results:
16:17:56: 
16:17:56: ==============================================================
16:17:56: frame - [100%] [avg time: 20.301 ms (cpu time: avg 1.867 ms, total 120885 ms)] [avg calls per frame: 1] [children: 97.2%] [unaccounted: 2.85%]
16:17:56: | scene->Preprocess - [92.1%] [avg time: 18.696 ms (cpu time: avg 0.398 ms, total 25787 ms)] [avg calls per frame: 1]
16:17:56: | video encoding and uploading - [5.06%] [avg time: 1.027 ms (cpu time: avg 0.964 ms, total 62447.2 ms)] [avg calls per frame: 1] [children: 4.97%] [unaccounted: 0.0936%]
16:17:56: | | CopyResource - [0.103%] [avg time: 0.021 ms (cpu time: avg 0.018 ms, total 1170 ms)] [avg calls per frame: 0]
16:17:56: | | conversion to 4:2:0 - [0.0246%] [avg time: 0.005 ms (cpu time: avg 0.003 ms, total 202.802 ms)] [avg calls per frame: 0]
16:17:56: | | call to encoder - [4.68%] [avg time: 0.95 ms (cpu time: avg 0.907 ms, total 58734.4 ms)] [avg calls per frame: 0]
16:17:56: | | sending stuff out - [0.158%] [avg time: 0.032 ms (cpu time: avg 0.027 ms, total 1762.81 ms)] [avg calls per frame: 0]
16:17:56: | Convert444Threads - [374%] [avg time: 75.841 ms (cpu time: avg 0.875 ms, total 56675.2 ms)] [avg calls per frame: 1]
16:17:56: ==============================================================
16:17:56:
 

Kharay

Member
Re: Random lag spikes/drops

You were using Monitor Capture that time, arguably the slowest capture method. As I said, there is no reason not to use Game Capture for DOTA2. It is a 1-window model (as opposed to LoL's 2-window model) and consequently there is no reason to Monitor Capture it. Game Capture is a far faster approach and works just fine for DOTA2.

Because, have a look at this:
Total frames rendered: 1487, number of frames that lagged: 1082 (72.76%) (it's okay for some frames to lag)
You lagged the vast majority of your frames there. Which means -- your CPU and/or GPU had immense trouble keeping up. And you arguably have better hardware than I do (well, roughly on-par actually) and I have no issue whatsoever streaming DOTA2 in 1600x900 at a very nice quality, without lagging or dropping a single frame.

Your PC can do this as well.

And your connection can as well. Try a Game Capture in 2000 Kbps CBR, at DOTA2's native resolution. In 30 FPS, 60 is overkill for a MOBA. Should work just fine for you.
 

Kharay

Member
Re: Random lag spikes/drops

Chicago Ted said:
It looks like that was it. Thank you very much Kharay, that helps immensely
It was my pleasure, Chicago Ted. Have fun with your DOTA2 stream, maybe I'll drop by sometime. I've been trying to build up the balls to queue up. Used to be a machine in Smite but got banned. No joke. ;)
 

Chicago Ted

New Member
I do alot of casting for the Reddit Dota2 League, so if you are looking to watch some amateur teams battle it out, my stream is the place. I got one tonight at 10:15 EST, as well as many more to come since the season kickoff was monday. I'd love to have you!
 
Top