At the end of May 2017, an update from Twitch has broken the ability for Teradek products to log in to a Twitch account.
An "Invalid Client Secret" error message is displayed, even if Two Factor Authentication / 2FA is disabled on the account.
This issue affects all Teradek encoders which are capable of streaming RTMP and have a built-in integration with Twitch that allows username/password access to the account, including: Cube, Slice, T-RAX, the VidiU product line, and the Live:Air and Live:Air Solo apps.
This is addressed in the following firmware and app releases:
- firmware version 7.3.14 for Cube (1st and 2nd gen) and most other RTMP-capable encoder products such as Slice, T-RAX, Bond II and Bond Pro
- firmware version 7.6.1 for 3rd gen Cube (605/655)
- firmware version PENDING for VidiU, VidiU Mini, and VidiU Pro
- Live:Air app version 1.10.2
- Live:Air Solo app version 1.10.2
- Hyperion version 2.8.0
Step 1. Log in to your Twitch account
Step 2. Determine the ingest server and stream key for your broadcast using Twitch's instructions in their knowledge base article: https://help.twitch.tv/customer/en/portal/articles/2420572-guide-to-broadcast-health-and-using-twitch-inspector#Broadcast URLs and Stream Keys . This link will show the stream key for an account once logged in: https://www.twitch.tv/broadcast/dashboard/streamkey .
Step 3: configure your Teradek encoder using manual RTMP settings to stream to the ingest server URL and stream key:
NOTE: the articles on Twitch show the Broadcast/Server URL and Stream Key on the same line; the are entered into separate fields on Teradek devices.