SurroRTG
| Industry | remote gaming |
|---|---|
| Founded | 2018 |
| Founder |
|
| Defunct | October 8, 2022 |
| Fate | Bankrupted |
| Headquarters | , Finland |
| Website | www.surrogate.tv (defunct) |
SurroRTG is a low-latency streaming technology developed by Surrogate.tv. The company was located in Espoo, Finland, was founded in 2018, and ceased operation in 2022.[1]
The company raised $2M from four investors in its initial seed funding in July 2019.[2][3][4] A further $2.5M was raised with the second funding round in December 2020.[5]
Technology
SurroRTG is a low-latency streaming technology, used for fast responsiveness to control inputs to create a series of games,[6] and is primarily based on Web RTC.[7] This software uses one or more Raspberry Pi's to control physical hardware, along with camera(s) or a capture card to send a video stream to players and viewers.[8] In addition to Surrogate.tv first party games in Espoo, it was made available along with examples of types of games for third-parties to create games to play on the Surrogate.tv website and app.[9]
The streamer captures, encodes and sends the video stream to the client device. It uses a C++ program based on Google's libwebrtc, using Linux video capture API Video for Linux 2 (V4L2). The quality of the output steam is dynamically adjusted based on the available bandwidth. The H.264 encoder is used which can support a 720p 30fps stream.
The client device uses a web application built using the React.js front-end library. This web client can send inputs from keyboard, mouse, or gamepad.
The controller which interfaces with physical items where the game is located uses Python-based software, and can use wireless technologies to interface with hardware or can interface with it directly. For multi-player games a selective forwarding unit is used, which sends the same stream to all players with the quality determined by the lowest bandwidth to the client devices.[7]
A detailed study of the system found mean latency to vary between 120ms and 225ms depending on the setup used. It noted that this could likely be improved using faster CODECs such as H.265 or by improving the jitter buffer as this buffer was optimized for the typical use of WebRTC for video conferencing rather than for remote control.[7]
Games
Real Race Cars
The first game released in August 2019 was Real Race Cars, using 1:43 scale cars.[2] This used image recognition to track the cars, and included leaderboards of race times.[10]
Pinball
The second game released was a Stern Batman '66 pinball machine.[10] The same technology was later used for further pinball machines, including Oktoberfest.[11][12]
Sumobots Battle Royale
Sumobots Battle Royale launched in December 2019,[13] the third game released by Surrogate, after Real Race Cars, and Batman '66.[10] It was inspired by Robot Wars and BattleBots to allow players to remotely control battling robots. Each robot was themed on a partnership with six esport teams: Alliance, Excel Esports, Team Heretics, ENCE, Team Empire, and mousesports.[13]
The robots are based on JSumo sumobots, but modified with a 3D-printed shell, electronics, and other components. The top of each robot has a servo-motor controlled self-righting mechanism.[14]
Two cameras are located above the octagonal arena which track the symbol on top of each sumobot, and are used to identify when a robot has been eliminated.[14]
The game takes place with six sumobots in an octagonal arena which has sixteen sections which drop as the game progresses, and a central section which doesn't drop. The objective for players is to remain on the raised sections until all other sumobots have been eliminated.[14] Viewers could vote on the order the panels would drop.[6] The number of wins using each robot was counted.[13]
Mario Kart Live: Home Circuit
An unofficial remote play version of Mario Kart Live: Home Circuit was released in October 2020. This allowed four players at a time to race, with each player seeing the feed with the augmented reality (AR) overlay for the kart they were driving.[15] The game uses a custom designed track, including numerous Mario and Nintendo items[16]. It was available to play in various blocks of time during the week, due to the requirement of needing a host to help run the game.[15] The game used three sets of four karts to enable continuous operation; each kart could last between 60 and 90 minutes, with charging taking up to three hours. Fifteen Nintendo Switches were required to run the game.[16][17]
Other games
As an April fool project, toilet paper claw machine ran on April 1, 2020 partly in response to the toilet paper shortages near the beginning of the Covid-19 epidemic. The game ran until 1,000 rolls had been given away.[18]
As part of the promotion for the November 2020 video game Assassin's Creed Valhalla, a non-public game racing Viking ships against Hafþór Björnsson was created.[5]
In December 2020, the first in a series of "we play" games running on a Nintendo Switch was Pokémon Sword. Players queued, with each getting 60 seconds at a time to collaboratively play the game.[19][20] Pokémon Brilliant Diamond was also released as a "we play" game.[21]
Prize Bot used Rokenbok components, balls, and vehicles to create a game where players had to attempt to drop and manoeuvre the "prize" into a depot to win.[21]
References
- ^ "Surrogate.tv". www.startup100.net. Retrieved 2026-01-27.
- ^ a b Forde, Matthew (2019-07-15). "Finnish start-up Surrogate.tv raises $2 million". www.pocketgamer.biz. Retrieved 2026-02-12.
- ^ "Finland-based Surrogate.tv raises €1.8M to build the next generation of online games - Silicon Canals". 2019-07-15. Retrieved 2026-02-12.
- ^ Terrisse, Arnaud (2019-09-06). "10 video game startups to look out for in 2019 and beyond". EU-Startups. Retrieved 2026-02-12.
- ^ a b Heater, Brian (2020-12-18). "Remote physical gaming site Surrogate.tv raises a $2.5M seed round". TechCrunch. Retrieved 2026-02-12.
- ^ a b Young, Chris (2019-04-07). "5 Companies That Did Video Games Differently in 2019". Interesting Engineering. Retrieved 2026-01-27.
- ^ a b c Tanskanen, Sakari (January 22, 2021). Latency contributors in WebRTC-based remote control system (Thesis). Aalto University School of Science.
- ^ Hill, Ash (2021-02-04). "Make Your Own Raspberry Pi Games With Surrogate TV". Tom's Hardware. Retrieved 2026-02-12.
- ^ Zwetsloot, Rob (September 2021). "Stream viewer-controlled projects with Surrogate.TV". The MagPi. No. 110. pp. 48–51.
- ^ a b c Young, Chris. "Redefining Videogames: This Company Lets You Control the Physical World Online". Interesting Engineering. Retrieved 2026-01-27.
- ^ Hattersley, Rosie (September 2020). "Oktoberfest Pinball Machine". The MagPi. No. 97. pp. 18–21.
- ^ Sharpe, Roger (August 20, 2020). "The Shape of Things to Come". www.kineticist.com. Retrieved 2026-03-14.
- ^ a b c Fitch, Adam (2019-12-03). "Surrogate launches SumoBots Battle Royale". Esports Insider. Retrieved 2026-01-27.
- ^ a b c Cook, Jeremy. "Fight Real Sumo Robots Anywhere in the World". Hackster.io. Retrieved 2026-01-27.
- ^ a b Heater, Brian (2020-10-26). "Mario Kart Live: Home Circuit gets unofficial remote play on Surrogate.tv". TechCrunch. Retrieved 2026-02-12.
- ^ a b Hill, Ash (2020-10-20). "Raspberry Pi Mario Kart Live: Play This IRL Mario Kart Track Online". Tom's Hardware. Retrieved 2026-02-12.
- ^ Cook, Jeremy. "Mario Kart: Home Circuit, Now Playable on the Internet". Hackster.io. Retrieved 2026-02-12.
- ^ Hill, Ash (2020-04-02). "This Online Raspberry Pi Claw Machine Gives Winners Free Toilet Paper". Tom's Hardware. Retrieved 2026-02-19.
- ^ Piltch, Avram (2020-12-30). "Play Pokemon Sword on the Web, Powered By Raspberry Pi". Tom's Hardware. Retrieved 2026-02-12.
- ^ Gray, Kate (2020-12-29). "Pokémon Fans' Raspberry Pi Project Allows Twitch To Play Pokémon Sword". Nintendo Life. Retrieved 2026-02-12.
- ^ a b Wu, Garling (2021-12-13). "4 Surrogate.TV Raspberry Pi Project Ideas". MUO. Retrieved 2026-02-22.
External links
- Build Videos playlist on YouTube
- Game creation videos playlist on YouTube
- Driving A Tiny RC Car Over The Internet Using ESP8266