notr1ch / twitchtest Goto Github PK
View Code? Open in Web Editor NEWBandwidth tester for Twitch
License: GNU General Public License v2.0
Bandwidth tester for Twitch
License: GNU General Public License v2.0
I didn't have this issue with a previous version of this software before. I get this "Failed to Parse Twitch Ingest List." error and cannot use the application.
The Windows version didn't work on my Linux system even via Wine (just didn't draw the form properly?)
It's not really a port, I just made it look really similar and copypasted a bunch of your code. (At the end of the day it turned out Qt and posix sockets are just too different to recycle most of the meat.)
Quality doesn't work (I don't really know of a Linux equivalent), RTT requires root access, TCP Window size dropdown looks great and does nothing. Besides that, everything works! Unless it doesn't.
https://github.com/danieloneill/TwitchTest
I'm just hoping to get a little mention on the page somewhere for the Linux streamers out there, all 3 of us.
It'd be incredibly handy for those of us that use TwitchTest before each stream if the selections made would persist each time the program is run. While the region selector boxes at the top are good for regions with small ingest pools, they're less-handy for NA (19 ingests) or EU (15 ingests) when you may only want to check your usual closest 3-5.
Is it difficult to add the ability to resize the window so we can screenshot the tests when they scroll further than the window allows?
the UI could use another column added to it that shows the lowest seen speed over the test duration.
this could be handy to have an idea of what max upload bitrate you can do without seeing dropped frames
hey Richard,
thanks a lot for TwitchTest.
Why is <UACExecutionLevel>HighestAvailable</UACExecutionLevel>
?
So I saw this tool mentioned on someone's YouTube channel but no matter what settings I use, even though I get different ping times for different locations, they all always fail. Does it matter that I'm in Canada or is there just a problem right now? Thanks.
Update new streaming servers for twitch ? Or can import it from file ?
The currently released version according to https://r1ch.net/projects/twitchtest is 1.52, yet the names of the commits suggest that this repository still contains the old code from 1.31. Can you please update the source code?
Is it possible "sort" some of the servers in "Other" list into proper categories? As far as I can tell from the source, it requires hard-coding server names into ServerIsFiltered
function.
As for new categories: rename "United States" to "North America" (by adding Canada and Mexico there), and add "South America" category (should be easy - all servers there are already prefixed with "South America:")
See topic. It appears in OBS Studio though. Not sure why their list differs from yours.
Perhaps it's a new server and servers are hard-coded in this tool rather than fetched from a dynamically updated list.
For instance, I live in the Western US and I know that no matter what I'm never going to get acceptable results off the Eastern US servers. I'd like to be able to checkbox the servers individually so I can pick five or six geo-local servers to test and get my results a bit faster.
Additionally, I'd love an option to save these between sessions so I don't have to re-check things every time I load the tool.
My use case may seem a bit odd, but I'm currently in a major dispute with my ISP that has me running the test tool several times a day right now. This has been going on for two or three months minimum already.
I'm in Australia. The RTT is less than 10 ms, and the bandwidth over 10000, yet the quality is always zero. I'm not partnered or even an affiliate, so I wonder if the twitch servers are discarding packets because 10000 is such a high bandwidth, or if I just have the worlds worst connection? Is there a way to lower the bandwidth that TwitchTest sends so that I can test the connection at a lower bitrate?
I know that the name of the program is Twitch Bandwidth Test, but if possible I'd like to be able to either a) add custom RTMP servers or a list of those from other services, such as Youtube Live, Facebook Live, Mixer, Restream.io, etc.
The primary reason that I would like this is because I need SOME way to convince MediaCom customer support, my ISP, that they throttling my upload bandwidth, in particular the bandwidth to streaming services. There are many posts on the customer support forums with the same issue but they all say "take it up with twitch, the signal looks fine at your house!" yet it's not just Twitch that we can't stream to. (For example, I pay for 20 Mbps upstream, yet from your tool I can see that I"m getting less than 500 kbps to all of the NA ingest servers for twitch.) I simply want/need a way to test similarly to other services.
I don't know much but I couldn't do the Stream key without the tests?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.