(Unofficial) The Chroma Twitch Extension adds Chroma lighting to the live channel.
Clone or download
Latest commit 53f9ff1 May 22, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Updated to 0.0.6 Mar 12, 2018
README.md Updated links May 22, 2018

README.md

Chroma - Twitch Extension

(Unofficial) The Chroma Twitch Extension adds Chroma lighting to the live channel. Broadcasters can send Chroma lighting from their favorite Chroma enabled games. Viewers will be able to see Chroma lighting while watching the live channel.

Table of Contents

See Also

Plugins:

Releases

Supported Hardware

Dependencies

  • Razer Synapse - Control Chroma application priority

  • Razer Chroma SDK - Allow applications to control Chroma lighting. The ChromaSDK is automatically installed by Synapse when a Chroma device is connected.

  • Chroma Client for Twitch - Required for the broadcaster in order to send Chroma data

Quick Start for All Users

  • Open the extension dashboard and search for Chroma

image_21

image_22

  • If this is your first extension, click Add as a new panel, or add to an existing panel

image_23

image_24

Quick Start for the Broadcaster

  • The broadcaster can begin or end streaming video at any time using the preferred streaming software. The same is true for broadcasting Chroma data.

image_13

  • Install Synpase

  • Connect a supported Chroma Enabled device

  • Install and run the Chroma Client for Twitch application

image_1

  • The initial status will show that the user needs to authorize the Twitch session. This will also happen if the user's session has expired from the application being closed. The application will auto renew the Twitch session once the user has been authorized.

image_3

  • Chroma data cannot be sent until the Twitch session has been authenticated.

image_6

  • The preferred browser can be selected in the Preferences which is used for session authentication.

image_4

  • Click the Authorize Twitch button to authorize the Twitch session

image_5

  • The preferred browser will open to authorize the Twitch session. Once authenticated the page will redirect to the broadcaster's Twitch channel.

image_7

  • With the extension active, the Chroma panel should be active on the broadcaster's live channel. The designation should show as broadcaster. The broadcaster channel browser page does not need to be open in order to send Chroma data.

image_8

  • With the Twitch session authenticated, the Chroma Client for Twitch will enable the Broadcast on Twitch checkbox.

image_10

  • When Broadcast on Twitch is unchecked, the status should show Ready to send Chroma data....

image_9

  • Check the Broadcast on Twitch checkbox

image_11

  • When Broadcast on Twitch is checked, the status should show Sending Chroma data....

image_12

Quick Start for the Viewer

  • With the extension active, the Chroma panel should be displayed on the rlive channel. On a viewer account the designation should show as Viewer. The viewer panel does need to be open in the browser in order to see the video and Chroma data.

image_14

  • Chroma lighting can only be displayed on Chroma hardware if the ChromaSDK is installed. A message will display if the ChromaSDK is not found.

image_15

  • Regardless whether the ChromaSDK is installed, the Viewer can toggle virtual devices (ChromaLink, Headset, Keyboard, Keypad, Mouse, Mousepad) to see the Chroma data.

image_17

  • While the broadcaster is not streaming Chroma data, the message Waiting for Chroma data... will appear.

image_16

  • While the broadcaster is streaming Chroma data, the message Receiving Chroma data... will appear.

image_18

  • When a virtual device is toggled, Chroma data will display.

image_19

  • When the ChromaSDK is detected, the Chroma hardware lighting will be controlled by receiving Chroma data.

image_20

Overview

When Launch at Startup is checked, the application will launch when the user logs into Windows.

image_2