posts displayed by category
- If you have a scheduled inVideo Promotion that appears during the first 13 seconds of your YouTube video, we will offset this promotion to start at 14 seconds.
- This allows for the Twitch Live Annotation to appear at 3 seconds and last for 10 seconds.
We’ve been humbled by the response so far to V1 of Twitch Live Annotations. In going through all your feedback, we found some common questions that we wanted to address.
Please note:We have discovered a YouTube bug that prevents annotations from showing sometimes. We’re working with YouTube’s team to iron this out as quickly as possible and will keep you updated. Thank you for your patience!
Name, serial number, position, and when you started at Twitch.
Hello! I’m John Rizzo and I work at Twitch as a Senior Software Engineer. My first day was on December 9, 2013, though it’s amazing to see how much the company has grown in the short time since I joined!
(Editor’s note: We don’t have serial numbers. We just have watches we can’t take off.)
Spam is bad, m’kay? We hate spam. (Well, we kinda like musubi, so maybe not spiced ham.) We’ve created a spam shield in Messages called the “Other” folder, which will have messages from users we aren’t convinced that you want to hear from. It’s not perfect, so you should still check it periodically to make sure a “good” message didn’t want you. We’ll get better at getting all of your good messages into the inbox, so thanks for your patience.
by: Ben Swartz and Josh Tabak
As some of you have already noticed, we’ve been experimenting with new ways to discover Counter-Strike: Global Offensive broadcasters. We’ve wanted to try using game metadata – organized information that describes what’s happening inside of a broadcast – to augment the standard Twitch experience for some time. With the cooperation and help of Valve, we’re excited to bring you the first version of an advanced directory, one which we hope will make it easier to find interesting content.
We will be performing site maintenance on May 15 starting at 12:00am PT. This maintenance should end by 1:00am PT. During the maintenance window, we will attempt to keep viewing and broadcasting up, but we cannot guarantee predictable service. Chat and other site features will be down for the duration.
Last week we posted about some internationalization changes. You may not have noticed a ton, but this was actually a pretty major code change that affected most pages on the site and touched four code bases. This week, we’re diving below the surface to take a look at the rest of the internationalization iceberg.
We’re committed to building a place where people from across the globe can come together to share their gaming experiences. You’ve probably heard of our ongoing effort to improve our global quality of service, and today we’re taking a different type of step towards improving the Twitch experience for our international audience.
This is part two in a three part series on our statistics pipeline. The first part described our pipeline. In this part, we’ll go into detail concerning particular design decisions. The third part will cover the history of analytics at Twitch. Head over to our team page to get to know more about what we do.
When bringing together our Data Science team we established a clear goal:
Make our co-workers want to give us their data.
Editor’s Note: This content is also mirrored on the author’s personal blog. So check that out, too, for this and other musings.
This is part one of a three-part series covering all aspects of our data analysis. This part describes our pipeline. The second part will go into detail concerning particular design decisions. The third part covers this history of analytics at Twitch.
In the beginning, we logged all of our data to Mixpanel. As our user base grew, we logged an increasing number of events; this growth in data points vastly outstripped our user growth to the point where we were sending Mixpanel billions of events per week. As our growth continued, we have needed to make better decisions based upon joining different events to gain really deep insight into our users’ behaviour. Count based metrics, such as those provided by Mixpanel or statsd, are insufficient when it comes to this and given the ever increasing cost of Mixpanel, we brought together a team to work on storing our event data in an economical fashion while providing the tools to query the data without these downsides.
Twitch Engineering is very excited about our new Group Chat feature – not only because it’s friggin’ awesome, but also because we have been using it to facilitate broader improvements to our chat architecture. These changes are aimed at improving our QoS – we hate dropped messages as much as you. For this post, I’d like to give an overview of some of the things we’ve been doing to improve overall chat reliability over the past few months.
One of Twitch Engineering’s long-term goals is to move away from a monolithic Ruby on Rails application toward a Service Oriented Architecture, where each feature of the site is a separate component. Our Group Chat design facilitates this drive by creating a new service that will warehouse all chat data (mod lists, Chat colors, etc), data that has historically existed in databases owned by our Rails system. This data migration is currently a work-in-progress.
Look! A snazzy video walkthrough!
UPDATE: This feature is now available to the entire Twitch community.
One of the most beloved features on Twitch is the ability to chat with the broadcasters and your fellow gamers. In many ways, it’s what makes Twitch, Twitch. It’s where community memes begin. Where you express your glee, outrage, befuddlement, or amusement, as the case may be. Twitch is a social place, and chat is where the social exchange happens.
Fun with Stats: How many chatters do we average a day? ~700,000 uniques, hooray!
Today, we’re proud to announce a new beta initiative called Group Chat. Group Chat is a way to create invite-only chat rooms that live separately from the traditional Channel Chat.
Without further ado, here’s the one-and-only djWHEAT to take you through the particulars.
Spring is here and love is in the air. So we flew to Paris with some servers, a few cables, and our dreams. Ah, Paris.
We’re proud to announce our newest infrastructure addition in Paris, France. We’ve been hard at work delivering on a promise to bring more capacity to Europe. More capacity means more Twitch, and we want you to Twitch all day and night. In a good way of course.
Our Paris point of presence (POP) follows four POP updates and the addition of Prague in just over 3 months. We’re so proud of what our infrastructure and video teams have been up to, we wanted to recap recent activity:
NOTE: For the full press release, click here.
Today we announced the Twitch Mobile Software Development Kit (SDK). This new game developer tool will enable the live broadcasting, capturing and archiving of mobile games. This latest innovation will help mobile gaming companies reach the Twitch community directly from their devices and across other platforms as well.
A couple of weeks back, we completed an upgrade of the Twitch London Point of Presence (POP). As a result, we can serve you with an additional 200% of capacity and accept more ingests (broadcast) through LHR.
We’ve got more infrastructure upgrades and additions on the way, so stay tuned for the future.