Support & Community Forum
Get answers from our staff and other members of the XSplit community!

TCPRelay - improve your stream bandwidth

Looking for tips or inputs on how to improve and optimize your stream settings? You can browse through the posts here or ask questions!
Forum rules 1. Consult the FAQ and do a quick forum search first.
2. Post your hardware and internet specs in your profile before creating a thread.

TCPRelay - improve your stream bandwidth

by StrikerX3 » Sun Mar 25, 2012 9:30 pm

This is the official topic for TCPRelay. Check here for updates and download links. Feel free to give feedback, suggestions and request new features here.

To install, simply download the file from the link below and extract it anywhere. Open the folder and follow the instructions in the readme.txt file. Have fun!

Latest version: TCPRelay 0.4 alpha 1
Older versions:
- TCPRelay 0.3 beta 3
- TCPRelay 0.2.2.3 beta
- TCPRelay 0.2.1.0 beta
- TCPRelay 0.2 beta
- TCPRelay 0.1.1 beta (the latest Java version)


Introduction
Many people have been plagued by XSplit Broadcaster's arbitrary upload bandwidth cap which severely limited the quality of their streams on many services, most commonly Justin.tv. I was one of them.

Even though we were reporting success with other streaming methods, such as FMLE, there was no response from the XSplit team regarding this problem other than the limitation being on our side.

After tweaking a lot of settings on XSplit to see if I could squeeze a bit more bandwidth out of it, I decided to give up and try something else.

Just out of curiosity I wrote a quick'n'dirty program to serve as a relay between XSplit Broadcaster and tested it against Justin.tv. The little program did nothing but transfer bytes from one side to the other. To my surprise, it worked on the first try. See for yourself:

Streaming directly to Justin.tv with XSplit:
Image

Streaming to Justin.tv through the relay:
Image

I decided to improve upon the program and created a command-line tool out of it.
Here it is!


What's new in v0.4 alpha 1
General
  • NEW: localization support for:
    • [es-AR] Spanish (Argentina) (thanks to Nicolás Sigal)
    • If you wish to add your language, fill this table and send me via e-mail with the subject TCPRelay translations for [language] [country].
    • NOTE: only the GUI version has support for localization for now.
GUI
  • FIXED: status tooltip did not clear when TCPRelay was started sucessfully after an error.
  • FIXED: added localization support for several hard-coded strings.
  • FIXED: component layout updated manually for localization.

Older versions are listed in the history.txt file.


Contact
E-mail: in the readme.txt file
Twitter: @StrikerX3 (follow me to be the first to know when the next version is released!)
Blog: Blog
Twitch.tv (shameless plug! :D): http://www.twitch.tv/strikerx3
and, of course, here in the XSplit forums.

Have fun streaming without that pesky XSplit bandwidth cap! :)
Attachments
TCPRelay-0.1.1-beta.zip
(14.67 KiB) Downloaded 1943 times
Last edited by StrikerX3 on Wed Jul 31, 2013 2:57 am, edited 25 times in total.
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your bandwidth

by Incendia » Sun Mar 25, 2012 9:35 pm

This is a great tool, it's amazing how large an impact something so simple can have :D
Devon Adkisson | Fire
Anairo Media Network | Incendiary Media
TwitchTV Volunteer Support Administrator, Got a problem? Ask about it at help.twitch.tv
@IncendiaryMedia | About.me | Twitch.tv | Anairo.tv | Southgeek.me | Hire Me! LinkedIn
Incendia
Focus Group
Posts: 106
Joined: Sun Jun 12, 2011 8:07 am
CPU: Intel Core i7 920
RAM: 12GB OCZ Gold 1600Mhz
Graphics Card: GTX 560 Ti
Operating System: Windows 8 Pro x64
Internet Connection: 30/5 Cable

Re: TCPRelay - improve your stream bandwidth

by Mesmerizes » Sun Mar 25, 2012 11:25 pm

Hey, thanks for the quick response in the other thread. I made the tweaks, got the java download, and got it "working", I think. The CMD window is open and I get the "Piping bytes" to and from servers message when I test, and the message that they close after the test is done. I still can't type in that window (which I think is intended). However, here are my results still:

Code: Select all
Initializing connection to server...
Trying to stream maximum data rate of 4096 kbps...
Initializing transmission to server... (100%)
Average data rate during 1000 ms: 4020 kbps...
Average data rate during 2013 ms: 2708 kbps...
Average data rate during 1988 ms: 3675 kbps...
Average data rate during 2000 ms: 4046 kbps...
Average data rate during 2001 ms: 4029 kbps...
Average data rate during 1999 ms: 4039 kbps...
Average data rate during 2000 ms: 4044 kbps...
Average data rate during 2000 ms: 4045 kbps...
Average data rate during 2000 ms: 4025 kbps...
Average data rate during 2000 ms: 3663 kbps...
Average data rate during 2000 ms: 3892 kbps...
Average data rate during 2000 ms: 3179 kbps...
Average data rate during 2001 ms: 2853 kbps...
Average data rate during 1999 ms: 2958 kbps...
Average data rate during 1999 ms: 3179 kbps...
Done.
Average data rate: 3624 kbps.
Dropped frames: 97
Your bandwidth to server is probably not sufficient.
You can redo the test, but if the test consistently gives you a RED signal, you may consider lowering your combined audio bitrate and max video bitrate to below 4096 kbps.


I'm still experience tons of dropped frames and latency spikes while streaming. Here's what my window looks like now:

Image

Still Xsplit issues, or do you think it's Twitch servers?
Mesmerizes
XSplit User
Posts: 12
Joined: Wed Oct 05, 2011 9:31 pm
CPU: Intel Core i7 950; overclocked to 3.67 GHzw
RAM: 12 GB
Graphics Card: Nvidia GeForce GTX 460 2-Gig
Operating System: Windows 7 (64-bit)
Internet Connection: Comcast; 35 down, 5 up.

Re: TCPRelay - improve your stream bandwidth

by Kaling.of.Titans » Sun Mar 25, 2012 11:26 pm

Will this work for onw3d.tv?
Kaling.of.Titans
XSplit User
Posts: 3
Joined: Thu Feb 23, 2012 5:24 am

Re: TCPRelay - improve your stream bandwidth

by StrikerX3 » Sun Mar 25, 2012 11:51 pm

Yes, TCPRelay seems to be running fine there now.

This could be a lot of things, one of which is the Twitch.tv servers.

You may want to try another server; TCPRelay defaults to the Main Origin Cluster. To do this, you can create a shortcut and change its target to include the server URL you wish to use (append the URL to the target path), or you can run TCPRelay from the command line passing the RTMP URL of the server you wish to use. To get a list of Twitch.tv servers, run "TCPRelay -ttv".

Also, if your internet connection is shared, make sure nobody else is doing heavy uploads. It goes without saying but it's a good idea to stop file sharing while streaming.
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your stream bandwidth

by Mesmerizes » Mon Mar 26, 2012 12:01 am

I ran Twitch.tv's Ingest-Server program that told me the three servers with the best connection to my current location. I tried all three of them using the TCPRelay help command to guide me along; all three gave me the same results.
There are also no other users on my internet. I've even tried dropping my Kbps below half of what my bandwidth allows and its the same story: starts up where I set it, then drops down and starts shedding frames.

I'm on the Twitch.tv support forums as well and have an ongoing thread with one of the technicians there, so I'll get back to you if it is actually them, or my ISP decides to call me back and tell me "Oh btw we lied; we're actually throttling your upload." The latter is a bit unlikely, I think.

Thanks again for your responses thus far; you've been extremely helpful.
Mesmerizes
XSplit User
Posts: 12
Joined: Wed Oct 05, 2011 9:31 pm
CPU: Intel Core i7 950; overclocked to 3.67 GHzw
RAM: 12 GB
Graphics Card: Nvidia GeForce GTX 460 2-Gig
Operating System: Windows 7 (64-bit)
Internet Connection: Comcast; 35 down, 5 up.

Re: TCPRelay - improve your stream bandwidth

by JESUSatWork » Mon Mar 26, 2012 12:02 am

Have you checked using Shaperprobe to see if you're getting capped? A few of my friends have suggested I use it... dunno if it'll help you.

https://www.google.com/search?sourceid=chrome&ie=UTF-8&q=shaperprobe
JESUSatWork
XSplit User
Posts: 141
Joined: Sun Feb 05, 2012 3:12 am
CPU: Intel i7 930 (4x2.80 Ghz)
RAM: 12GB 1333Mhz DDR3
Graphics Card: Nvidia GTX 460 v2 (1GB)
Operating System: Windows 7 Home Premium (64-Bit)
Capture Card: Black Magic Intensity Shuttle
Internet Connection: 50-60 Mbps Down; 8 Mbps Up

Re: TCPRelay - improve your stream bandwidth

by Mesmerizes » Mon Mar 26, 2012 12:13 am

JESUSatWork wrote:Have you checked using Shaperprobe to see if you're getting capped? A few of my friends have suggested I use it... dunno if it'll help you.

https://www.google.com/search?sourceid=chrome&ie=UTF-8&q=shaperprobe


Ran the program, and here are my results:

Estimating capacity:
Upstream: 6325 Kbps.

Downstream: 33599 Kbps.
Upstream: Burst size: 9105-9178 KB;
Shaping rate: 4181 Kbps.

Downstream: Burst size: 19471-19816 KB;
Shaping rate: 26544 Kbps.

No idea how to interpret that.
Mesmerizes
XSplit User
Posts: 12
Joined: Wed Oct 05, 2011 9:31 pm
CPU: Intel Core i7 950; overclocked to 3.67 GHzw
RAM: 12 GB
Graphics Card: Nvidia GeForce GTX 460 2-Gig
Operating System: Windows 7 (64-bit)
Internet Connection: Comcast; 35 down, 5 up.

Re: TCPRelay - improve your stream bandwidth

by falcon2081 » Mon Mar 26, 2012 3:07 am

I got mine to run finally after I determined I was missing the JRE java pack. No issues to report. Works perfectly. Its nice to not be bandwith capped.

Edit: Forgot to mention the only thing I noticed when using the custom rtmp settings in xsplit is that it does not show the viewers on the window bar when streaming unlike if you ran it normally. Everthing else birate/frames encoded/frames dropped show.
falcon2081
XSplit User
Posts: 56
Joined: Fri Feb 10, 2012 9:40 am
Location: Port Orange, FL
CPU: Intel i5 3570k@3.4GHZ
RAM: 8GB Corsair Vengeance
Graphics Card: Gigabyte 670GTX
Operating System: Windows 7 Home 64bit
Capture Card: Avermedia Live Gamer, Hauppauge HD PVR 2
Internet Connection: Internet Connection

Re: TCPRelay - improve your stream bandwidth

by MSgtGunny » Mon Mar 26, 2012 8:20 am

Does tcprelay use an internal buffer and if so how large is it?
Where you can follow me:
ImageImageImage
MSgtGunny
Gunny Badge
Posts: 1888
Joined: Mon Jun 06, 2011 3:40 am
CPU: Core i7 920 C0/C1 stepping
RAM: 18 gb ddr3 running at 1333mhz, 7-7-7-20
Graphics Card: 1 GTX 560 Ti
Operating System: Windows 7 x64
Capture Card: Blackmagic Intensity Pro
Internet Connection: FiOS at home, T3 line at school

Re: TCPRelay - improve your stream bandwidth

by StrikerX3 » Mon Mar 26, 2012 10:33 am

It uses a very small buffer (4 KB) just to be able to read/write data from one side to the other.
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your stream bandwidth

by Opied0 » Mon Mar 26, 2012 10:58 am

Striker, do you mind explaining a little further on this claimed cap? I am interested in how it works and when is it noticeable?

Do you mean to say the way XSplit transmits data is very conservative, or even aggressive?
Does it really show the bandwidth between the computer and broadcast servers during transmission, or is it only showing the bandwidth to the relay?

Below are the results of a few tests with and without TCPRelay.

Regular bandwidth test using XSplit:
Code: Select all
[2012-03-26 12:33:47] Initializing connection to server......
[2012-03-26 12:33:47] Trying to stream maximum data rate of 9192 kbps...
[2012-03-26 12:33:47] Initializing transmission to server...
[2012-03-26 12:33:48] Initializing transmission to server... (6%)
[2012-03-26 12:33:49] Initializing transmission to server... (13%)
[2012-03-26 12:33:50] Initializing transmission to server... (20%)
[2012-03-26 12:33:51] Initializing transmission to server... (26%)
[2012-03-26 12:33:52] Initializing transmission to server... (33%)
[2012-03-26 12:33:53] Initializing transmission to server... (40%)
[2012-03-26 12:33:54] Initializing transmission to server... (46%)
[2012-03-26 12:33:55] Initializing transmission to server... (53%)
[2012-03-26 12:33:56] Initializing transmission to server... (60%)
[2012-03-26 12:33:57] Initializing transmission to server... (66%)
[2012-03-26 12:33:58] Initializing transmission to server... (73%)
[2012-03-26 12:33:59] Initializing transmission to server... (80%)
[2012-03-26 12:34:00] Initializing transmission to server... (86%)
[2012-03-26 12:34:01] Initializing transmission to server... (93%)
[2012-03-26 12:34:02] Initializing transmission to server... (100%)
[2012-03-26 12:34:04] Average data rate during 1004 ms: 9066 kbps...
[2012-03-26 12:34:06] Average data rate during 2043 ms: 8947 kbps...
[2012-03-26 12:34:08] Average data rate during 2027 ms: 9022 kbps...
[2012-03-26 12:34:10] Average data rate during 2029 ms: 9098 kbps...
[2012-03-26 12:34:12] Average data rate during 2044 ms: 8943 kbps...
[2012-03-26 12:34:14] Average data rate during 2026 ms: 9022 kbps...
[2012-03-26 12:34:16] Average data rate during 2029 ms: 9082 kbps...
[2012-03-26 12:34:18] Average data rate during 2045 ms: 8958 kbps...
[2012-03-26 12:34:20] Average data rate during 2027 ms: 9060 kbps...
[2012-03-26 12:34:22] Average data rate during 2030 ms: 9022 kbps...
[2012-03-26 12:34:25] Average data rate during 2044 ms: 8985 kbps...
[2012-03-26 12:34:27] Average data rate during 2025 ms: 9022 kbps...
[2012-03-26 12:34:29] Average data rate during 2028 ms: 9060 kbps...
[2012-03-26 12:34:31] Average data rate during 2047 ms: 8980 kbps...
[2012-03-26 12:34:33] Average data rate during 2027 ms: 9022 kbps...
[2012-03-26 12:34:33] Done.
[2012-03-26 12:34:33] Average data rate: 9019 kbps.
[2012-03-26 12:34:33] Dropped frames: 0
[2012-03-26 12:34:33] Your bandwidth to server is sufficient


Using TCPRelay:
Code: Select all
Initializing connection to server...
Trying to stream maximum data rate of 9192 kbps...
Initializing transmission to server... (100%)
Average data rate during 1101 ms: 9083 kbps...
Average data rate during 2099 ms: 9009 kbps...
Average data rate during 2101 ms: 8988 kbps...
Average data rate during 2199 ms: 9083 kbps...
Average data rate during 1000 ms: 8893 kbps...
Average data rate during 2201 ms: 9018 kbps...
Average data rate during 2199 ms: 9022 kbps...
Average data rate during 2104 ms: 9285 kbps...
Average data rate during 2197 ms: 8804 kbps...
Average data rate during 2028 ms: 9337 kbps...
Average data rate during 2150 ms: 8799 kbps...
Average data rate during 2121 ms: 8919 kbps...
Average data rate during 2202 ms: 9018 kbps...
Average data rate during 1099 ms: 8960 kbps...
Average data rate during 2200 ms: 9018 kbps...
Done.
Average data rate: 9016 kbps.
Dropped frames: 0
Your bandwidth to server is probably sufficient but it is recommended that you redo the test.
If the test consistently gives you a YELLOW signal, you may consider lowering your combined audio bitrate and max video bitrate to slightly below 9192 kbps.


For the heck of it, I tried using a bitrate of 13Mbps with and without TCPRelay:
XSplit:

Code: Select all
Initializing connection to server......
Trying to stream maximum data rate of 13192 kbps...
Initializing transmission to server... (100%)
Average data rate during 1022 ms: 9967 kbps...
Average data rate during 2013 ms: 9403 kbps...
Average data rate during 2030 ms: 9548 kbps...
Average data rate during 2054 ms: 9566 kbps...
Average data rate during 2016 ms: 9675 kbps...
Average data rate during 2031 ms: 9713 kbps...
Average data rate during 2035 ms: 9372 kbps...
Average data rate during 2017 ms: 9760 kbps...
Average data rate during 2042 ms: 9855 kbps...
Average data rate during 2024 ms: 9372 kbps...
Average data rate during 2017 ms: 9713 kbps...
Average data rate during 2034 ms: 9760 kbps...
Average data rate during 2025 ms: 9583 kbps...
Average data rate during 2030 ms: 9808 kbps...
Average data rate during 2026 ms: 9690 kbps...
Done.
Average data rate: 9652 kbps.
Dropped frames: 259
Your bandwidth to server is probably not sufficient.
You can redo the test, but if the test consistently gives you a RED signal, you may consider lowering your combined audio bitrate and max video bitrate to below 13192 kbps.


TCPRelay:
Code: Select all
Initializing connection to server...
Trying to stream maximum data rate of 13192 kbps...
Initializing transmission to server... (100%)
Average data rate during 1098 ms: 12628 kbps...
Average data rate during 2100 ms: 12931 kbps...
Average data rate during 1100 ms: 13023 kbps...
Average data rate during 2200 ms: 12928 kbps...
Average data rate during 2200 ms: 12934 kbps...
Average data rate during 2200 ms: 12928 kbps...
Average data rate during 2140 ms: 13327 kbps...
Average data rate during 2161 ms: 12509 kbps...
Average data rate during 2102 ms: 13311 kbps...
Average data rate during 2097 ms: 12595 kbps...
Average data rate during 1101 ms: 13023 kbps...
Average data rate during 2100 ms: 12886 kbps...
Average data rate during 2100 ms: 12887 kbps...
Average data rate during 2199 ms: 12928 kbps...
Average data rate during 2104 ms: 13311 kbps...
Done.
Average data rate: 12943 kbps.
Dropped frames: 0
Your bandwidth to server is probably sufficient but it is recommended that you redo the test.
If the test consistently gives you a YELLOW signal, you may consider lowering your combined audio bitrate and max video bitrate to slightly below 13192 kbps.


ShaperProbe: (for the curious ones)
DiffProbe release. January 2012. Build 1008.
Shaper Detection Module.

Connected to server 203.5.76.153.

Estimating capacity:
Upstream: 91631 Kbps.
Downstream: 97804 Kbps.

The measurement will take upto 2.5 minutes. Please wait.

Checking for traffic shapers:

Upstream: No shaper detected.
Median received rate: 89824 Kbps.

Downstream: No shaper detected.
Median received rate: 88741 Kbps.

For more information, visit: http://www.cc.gatech.edu/~partha/diffprobe
Opied0
XSplit User
Posts: 30
Joined: Fri Feb 03, 2012 9:46 pm
Location: Lund, Sweden
CPU: i7 3930k @ 4.5GHz
RAM: Corsair Vengeance 16GB @ 1600MHz
Graphics Card: GeForce GTX 670 SLI @ 1.25GHz
Operating System: Windows 7 Enterprise 64 bit
Internet Connection: symmetrical 100Mbps

Re: TCPRelay - improve your stream bandwidth

by StrikerX3 » Mon Mar 26, 2012 12:50 pm

I don't really know why XSplit refuses to upload as much as it can, but I believe it's being very conservative. I do have a theory, as do some of the XSplit developers, which is related to the network performance characteristics. Since using the proxy means no lag and almost unlimited bandwidth (between XSplit and TCPRelay), we think XSplit is having an easier time sending all that data through it, even though the destination server is the same. What I believe is going on is that XSplit's upload code is not as optimized as it could be. Maybe it's using blocking I/O? Or perhaps not being done asynchronously, i.e. the encoder waits while a packet is being sent, then the uploader waits until the encoder assembles another packet, and so on, as opposed to having a producer-consumer architecture where the encoder (producer) and the uploader (consumer) run in parallel.

The bandwidth you see on the tests should be the same being sent to the server. You can confirm this by using a bandwidth monitoring utility or looking at the (kind of awful) Windows Resource Monitor network tab while performing both tests. I will add real time bandwidth measurements to TCPRelay in a future version.
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your stream bandwidth

by Ossadtchii » Mon Mar 26, 2012 2:43 pm

i'm really wanting to get this to work as i have been having this issue for such a long time now.
But i need some help! i want to stream to London Secondary server but i cant find the exact rmtp?

i tried this: Made a shortcut and added -th:rtmp://live-lhr.justin.tv/app to the Target

So now it looks like this: C:\Users\Max\Desktop\TCPRelay-0.1.1-beta\TCPRelay\tcprelay.cmd -th:rtmp://live-lhr.justin.tv/app

when i run the shortcut it instantly opens/closes but if i run the normal .cmd file it opens fine.
Also for some reason i cant type in the cmd :S

EDIT: Got it to work all i had to do is put a space between -th: and rtmp://live-lhr.justin.tv/app

My results are as follows:
Image

i set the bitrate to 14000 intentionally to get the maximum out of me connection as 14k is waay out of rage for my connection wich eventually maxes out as far as it can.

WITH TCPRelay!
Initializing connection to server...
Trying to stream maximum data rate of 14192 kbps...
Initializing transmission to server... (100%)
Average data rate during 1021 ms: 8677 kbps...
Average data rate during 2051 ms: 9277 kbps...
Average data rate during 2063 ms: 9463 kbps...
Average data rate during 2036 ms: 9175 kbps...
Average data rate during 2036 ms: 9671 kbps...
Average data rate during 2089 ms: 9040 kbps...
Average data rate during 2048 ms: 9144 kbps...
Average data rate during 2063 ms: 9133 kbps...
Average data rate during 2035 ms: 9342 kbps...
Average data rate during 2019 ms: 9204 kbps...
Average data rate during 2041 ms: 9073 kbps...
Average data rate during 2089 ms: 9050 kbps...
Average data rate during 2048 ms: 9544 kbps...
Average data rate during 2052 ms: 9553 kbps...
Average data rate during 2040 ms: 8940 kbps...
Done.
Average data rate: 9219 kbps.
Dropped frames: 291
Your bandwidth to server is probably not sufficient.
You can redo the test, but if the test consistently gives you a RED signal, you may consider lowering your combined audio bitrate and max video bitrate to below 14192 kbps.


WITHOUT TCPRelay!
Initializing connection to server.......
Trying to stream maximum data rate of 14192 kbps...
Initializing transmission to server... (100%)
Average data rate during 1014 ms: 8088 kbps...
Average data rate during 2027 ms: 8039 kbps...
Average data rate during 2034 ms: 7783 kbps...
Average data rate during 2020 ms: 8189 kbps...
Average data rate during 2048 ms: 7569 kbps...
Average data rate during 2039 ms: 7129 kbps...
Average data rate during 2041 ms: 6984 kbps...
Average data rate during 2038 ms: 6306 kbps...
Average data rate during 2025 ms: 7173 kbps...
Average data rate during 2042 ms: 4690 kbps...
Average data rate during 2025 ms: 6676 kbps...
Average data rate during 2034 ms: 7483 kbps...
Average data rate during 2042 ms: 7619 kbps...
Average data rate during 2028 ms: 8005 kbps...
Average data rate during 2024 ms: 7905 kbps...
Done.
Average data rate: 7309 kbps.
Dropped frames: 432
Your bandwidth to server is probably not sufficient.
You can redo the test, but if the test consistently gives you a RED signal, you may consider lowering your combined audio bitrate and max video bitrate to below 14192 kbps.


May i also ask you this: Can i make a Video tutorial on youtube witch commentary? i need your permission first tho ;)
Ossadtchii
XSplit User
Posts: 19
Joined: Fri Sep 16, 2011 3:21 pm
CPU: Intel i7-930 4,0Ghz
RAM: Corsair Dominatog GT 3x2GB 7-7-7-20 1600Mhz
Graphics Card: 2x MSI NGTX560-TI Hawk
Operating System: Windows 7 64bit
Internet Connection: 125 Down 10 up

Re: TCPRelay - improve your stream bandwidth

by StrikerX3 » Mon Mar 26, 2012 4:53 pm

Ossadtchii wrote:i'm really wanting to get this to work as i have been having this issue for such a long time now.
But i need some help! i want to stream to London Secondary server but i cant find the exact rmtp?

i tried this: Made a shortcut and added -th:rtmp://live-lhr.justin.tv/app to the Target


This is not going to work because -th expects only the host name (which is in this case live-lhr.justin.tv).

Ossadtchii wrote:EDIT: Got it to work all i had to do is put a space between -th: and rtmp://live-lhr.justin.tv/app


You actually don't need the -th: in this case. You just need to pass in the RTMP URL.

Ossadtchii wrote:My results are as follows:
(... speed test result and TCPRelay tests...)


Very nice, seems like TCPRelay helped you hit the upload cap for your connection, though I do not recommend streaming at maximum capacity.

Ossadtchii wrote:May i also ask you this: Can i make a Video tutorial on youtube witch commentary? i need your permission first tho ;)


Sure, go ahead. If you have any questions, ask away!
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your stream bandwidth

by Ossadtchii » Mon Mar 26, 2012 5:05 pm

Very nice, seems like TCPRelay helped you hit the upload cap for your connection, though I do not recommend streaming at maximum capacity.


Don't worry it was purely just to let people see how big of a difference it can make ;)

Sure, go ahead. If you have any questions, ask away!


Yeah i will be getting my new mic this week and i'm doing the Tutorial probably this weekend.
all i need from you is the following info: Where do you want me to link your application to? here or do you have your own blog/website? also under what name/publisher do you want me to put you in the description

So with other word any info you want me to put in my video about you or your program :)
send it to me an PM here or on www.youtube.com/ossadtchii with all the info.
Ossadtchii
XSplit User
Posts: 19
Joined: Fri Sep 16, 2011 3:21 pm
CPU: Intel i7-930 4,0Ghz
RAM: Corsair Dominatog GT 3x2GB 7-7-7-20 1600Mhz
Graphics Card: 2x MSI NGTX560-TI Hawk
Operating System: Windows 7 64bit
Internet Connection: 125 Down 10 up

Re: TCPRelay - improve your stream bandwidth

by xchronicxlinkx » Mon Mar 26, 2012 7:05 pm

Do you have Skype? :D
xchronicxlinkx
XSplit User
Posts: 14
Joined: Mon Mar 05, 2012 4:15 am

Re: TCPRelay - improve your stream bandwidth

by MSgtGunny » Mon Mar 26, 2012 7:25 pm

I've been able to stream the at 15mb/s in xsplit so i'm not sure what the issue is for the people who are having issues. Striker, when you were testing in FME were you looking at the encoding tab or broadcasting statistics tab. The encoding tab will show your set bitrate, but the broadcasting tab will show the bitrate you can actually get to the server (which is what xsplit shows by default).
Where you can follow me:
ImageImageImage
MSgtGunny
Gunny Badge
Posts: 1888
Joined: Mon Jun 06, 2011 3:40 am
CPU: Core i7 920 C0/C1 stepping
RAM: 18 gb ddr3 running at 1333mhz, 7-7-7-20
Graphics Card: 1 GTX 560 Ti
Operating System: Windows 7 x64
Capture Card: Blackmagic Intensity Pro
Internet Connection: FiOS at home, T3 line at school

Re: TCPRelay - improve your stream bandwidth

by StrikerX3 » Mon Mar 26, 2012 7:31 pm

xchronicxlinkx wrote:Do you have Skype? :D


strikerx3

msgtgunny wrote:I've been able to stream the at 15mb/s in xsplit so i'm not sure what the issue is for the people who are having issues. Striker, when you were testing in FME were you looking at the encoding tab or broadcasting statistics tab. The encoding tab will show your set bitrate, but the broadcasting tab will show the bitrate you can actually get to the server (which is what xsplit shows by default).


I was looking at both tabs and they were fairly consistent with each other. Did the same with the console version. I was also monitoring the actual bandwidth with DU Meter so I could tell FMLE was really pushing more data than XSplit.
StrikerX3
XSplit User
Posts: 129
Joined: Sun Sep 11, 2011 5:04 am
CPU: Core i7 2600k @ 4.5 GHz
RAM: 16GB DDR3-2100 G.Skill Ripjaws
Graphics Card: EVGA Geforce GTX 680
Operating System: Windows 7 Ultimate 64 bit
Internet Connection: VDSL2 35M down/3M up

Re: TCPRelay - improve your stream bandwidth

by Dungeoncrawler69 » Tue Mar 27, 2012 8:26 am

Is there a video tutorial on how to set this up?
Dungeoncrawler69
XSplit User
Posts: 87
Joined: Tue Jul 26, 2011 5:14 am
CPU: i7 3930K @ 3.5 MHz
RAM: 32 GBytes DDR3
Graphics Card: gtxTitan SLI
Operating System: Windows 7 Ultimate
Capture Card: Avermedia Live Gamer Portable
Internet Connection: Broadband 50mb/s Down - 5mb/s UP