New Chat Feature For Streamers

Since majority of malicious users come from VPN users, we’ve rolled out a feature to every streamer that lets you filter out VPNs from your chat.

You can find this under the chat gear icon -> Confirmed Chatters

Note: Filtering VPNs will help prevent malicious users from chatting. This does not guarantee all VPNs will be filtered as some are difficult to detect. Some corporate, university, and rural internet connections may erroneously be detected as a VPN.

Also note: Confirmed chatters must be enabled for this feature to work. IP addresses and ISP info is not visible to streamers and never will be.

It’s Vaughnmas already?! Vaughnmas 2023!

Watch it LIVE on Sunday December 17th, 6pm CST / 7pm EST / 4pm PST / 12am GMT

URL: https://vaughn.live/vaughnmas

Where do you send your submission?

Please send us an email to contact@vaughnsoft.com with subject “Vaughnmas 2023 Upload” and we will reply with a link for you to upload your video and/or greeting card. Thank you for your understanding!

Free VIP Gold for 30 days

If you send in a Vaughnmas video and it gets played on Vaughnmas 2023, you will get a free month of VIP Gold! And if you already have VIP Gold, you can opt to gift it to someone (if they want it).

Multiple submissions will not get you multiple VIP Golds, sorry! Only one VIP Gold will be given per person, not per video.

Vaughn Live Overhaul

As some of you have noticed, Vaughn Live is being completely overhauled. I’ve brought back a modernized version of our 2013/2014 stream pages, an all new front page, and completely overhauled chat interface, and a serious amount of bug fixes and infrastructure upgrades.

Speaking of infrastructure, the biggest upgrade has been my creation of the dApi (aka Data Api.) It’s acts as an interface and caching system to greatly speed up load times and reduce hammering the database servers. This is not to be confused with products like memcached which simply does not do what’s needed for Vaughn Live. Since dApi is something I wrote myself, I am able to do complex data caching and manipulation which products like memcached simply cannot do. Being able to scale the dApi infinitely across any hardware very quickly is a major plus and will help ensure fast load times and stability once fully implemented.

As work on each update phase progresses, more parts of Vaughn Live that heavily rely on the multiple database server software used, will be converted to the dApi system.

Right now I’m in the middle of Phase 2 of the 8 phases of updates. I’ll go over what to expect with Phase 2 and Phase 3 updates.

Phase 2

  • New front page
  • New browse page
  • Continued infrastructure improvements by onboarding more site features to the dApi system
  • A lot of bug fixes

Phase 3

Once the mobile browser layout is set in stone, I will then take that layout I created and replicate it for the native mobile apps.

  • Search feature for live streams
  • New mobile browser layout (including a new easier to use mobile browser video player)
  • Update the Android layout to match mobile browser layout
  • Build and publish the iPhone app (maybe they’ll approve it before Christmas 2024 ha)
  • Ensure feature parity across the mobile apps. No more missing features such as Follow, plus ability to completely manage your account from the native mobile apps
  • Bug fixes and continued infrastructure improvements

I expect all 8 phases of this overhaul to be completed by Q4 2024. The goal of this overhaul is to bring Vaughn Live into the modern streaming world and have a much more complete product for everyone to use.

Device Support Wishlist

I do have a list of devices I am aiming for

  • Android/Android TV/Chrome OS
  • iPhone/iPad/AppleTV
  • FireTV/Fire Stick/Amazon App Store
  • Xbox One
  • Roku (big if on this one, though, due to their constantly changing dev support)
  • All modern browsers across all devices

I try to stream every day while I work on these updates, feel free to join me https://vaughn.live/mark

-Mark

Followers Notification API

We’re slowly getting our public API in place. If you’re wanting to build your own Followers notification overlay for your stream, you can use the example located on our API page. We also have an API call to get the latest list of video ingest servers.

There is much more to be added, such as ability to get live viewer count, example to create your own chat overlay, and more.

Go to https://api.vaughnsoft.net

-Mark

Announcement: Donations & Subscriptions

UPDATE: This feature has been delayed due to the 8 phases of updates happening right now. The new ETA is sometime in Q2 2024

During my stream I was asked when content creators and streamers will be able to accept donations and channel subscriptions through Vaughn Live (and Breakers.TV.)

They will be arriving around July 2023.

-Mark

Vaughnmas 2022 is upon us!

Watch it LIVE on Sunday December 18th, 6pm CST / 7pm EST / 4pm PST / 12am GMT

URL: https://vaughn.live/vaughnmas

Where do you send your submission?

Due to abuse of the Dropbox upload link, please send us an email to contact@vaughnsoft.com with subject “Vaughnmas 2022 Upload” and we will reply with a link for you to upload your video and/or greeting card. Thank you for your understanding!

Servers at capacity? What does that mean?

If you’ve been following the video system updates we’ve been giving, you’re aware of a problematic server company causing a lot of our buffering issues. This morning we pulled the plug on that server company entirely which has greatly increased the quality of service for everyone. The downside? When we pulled the plug on that problematic server company, we reduced our video edge outbound capacity by 10Gbps. But what point is there in having that extra 10Gbps of capacity if it’s absolute garbage and making everyone mad, including me?

That’s where the “Uh oh! Servers are at capacity” message comes in. Since we have reduced video edge capacity right now, this message will show up more frequently. This is to ensure the existing video edge capacity we have isn’t maxed out. If we didn’t have that safety measure in place it would cause buffering and crashing to happen due to outbound bandwidth being maxed out. We’ve had this system for many years, long before we offered VIP packages. Until VIP came along, you had no option to watch a stream on our platform if our servers were at capacity. But now, because VIP is on its own video system, it allows you to bypass that servers at capacity message entirely. Or you can wear out the F5 button on your keyboard.

So why don’t we replace the servers we pulled offline or add capacity? The primary reason is cost of quality. We’re making quality of service a priority rather than quantity. As a result, it is far more expensive to add capacity to maintain a high quality of service. As of right now the plan is to add an additional 5Gbps of capacity before the end of this month.

Thank you all for your patience and thank you all for being such an amazing community! And a huge shout out to our VIP members! You guys are incredible!

-Mark

Progress on video system issues

The last few weeks have been frustrating for everyone involved. But we have our new servers in place and our video ingest system is now rock solid as far as stability of it goes. Both software and bandwidth wise.

The video edge system has been a different story. We removed our servers from Chicago and Dallas due to how problematic the issues at those datacenter locations have become. From blatantly lying to us, overselling bandwidth despite selling us dedicated 10Gbps bandwidth, and outright incompetency from them messing up routing so frequently.

Our new primary edge server is located in Virginia, in the same building as our primary ingest server, but different company. We’ve had a couple hiccups with congested routes on the edge server within the first 24 hours, but they mysteriously resolved after verbally ripping into the company in question. Keep in mind, same company that we had our Chicago and Dallas locations through. Ingest is through a totally different company, surprisingly zero issues and incredible support from them when we’ve needed it.

Once the bandwidth and routing congestion issues were resolved, another weak point of our edge system showed itself: the edge software. It’s a situation of this weak point not showing itself during local testing and simulated load tests. But once it gets put in production, despite same hardware, OS version, and such, it becomes a completely different story.

This aforementioned issue with the video edge software is something that has plagued our platform for years, often going weeks without issue and then suddenly showing itself. Our first thought was DDoS attack. While we did experience multiple DDoS attacks the last few weeks, extensive monitoring and coordination from the datacenter, ruled out this being caused by any type of attack. But rather it’s being caused by an obscure memory leak that only happens under the absolute perfect circumstances, typically during high traffic hours. Adding RAM bandaids the issue but there comes a point where no amount of additional RAM is a feasible resolution for the problem.

So what are the next steps? At the moment I am gutting the video player for desktop viewers, which is where most of our video traffic comes from. Basically everything under the hood of the video player is being updated and rewritten. This will help resolve playback errors that sometime happen which result in the stream randomly stopping and the loading message appearing as it tries to get the stream back, and help with load time. The look of it won’t change. This video player update will all be finished within the next 12 hours barring any critical issues that may arise.

And what about the edge server software? That’s ultimately the issue, right? Yes it is. I’m prototyping and testing new edge software that will not only be more reliable but even reduce latency. We do not use industry standard HLS or LL-HLS for stream delivery. Those are not ideal solutions when you’re trying to keep latency very low and scale it without investing millions of dollars in infrastructure. That’s the secret to Twitch (Amazon) and YouTube Live (Google) achieving low latency through HLS and DASH. They can afford to dump hundreds of millions into hardware to absorb the very high resource cost of low latency via HLS and DASH.

If you’ve read this far, thank you! We’re just as frustrated as you are about the video issues the last few weeks, many of such issues were completely out of our hands. But rest assured we’re not stopping until they’re completely resolved, and by the looks of it, have a better streaming experience than before.

-Mark

Stream buffering issues – What’s causing them?

The last 48 hours have been frustrating for a lot of people. There has been a routing issue between the Chicago video edge location, which is where free users connect to, and specific ISPs. If you are experiencing buffering across all streams, not just one or two, then please provide the following info:

  1. The name of your ISP
  2. Your current IP address ( https://www.whatismyip.com )
  3. A screenshot of a trace route from your computer to video-cdn.vaughnsoft.net ( How to do this: https://lexisnexis.custhelp.com/app/answers/answer_view/a_id/1088078/~/running-a-traceroute )
  4. The results from our speedtest tool to Chicago: https://speedtest.vaughnsoft.net (must use this tool and select Chicago. We cannot accept any other speedtest tool results)
  5. Send this info to contact@vaughnsoft.com (subject: ISP info) or get a hold of Mark in Tech Corner ( https://vaughn.live/tech_corner) and give him the info and screenshots

A big thank you to all that have helped troubleshoot this issue, and a big thank you to those that have remained patient while we try to resolve this extremely frustrating problem.

If you are a VIP Gold member, you won’t experience this issue. If you aren’t a VIP Gold member already, become one to gain access to the much better advanced routing which eliminates 99% of stream buffering issues. Go to https://vaughn.live/howto/vip

-Mark