UPDATE: April 13, 2018
Adding to the previously-documented issue, new updates from Facebook will prevent customers from logging in to a Facebook account using the built-in integration.
No authentication code will be shown, and/or an error will be generated when you try to link a Facebook account.
Facebook is still not permitting App Review, so if you're unable to log in to a Facebook account you will need to use the workaround below to stream to any Facebook destination -- personal Timeline, Page, Group, or Event -- until Facebook once again allows third parties to submit and receive approval through Facebook's App Review process.
UPDATE: April 12, 2018
Facebook has made changes to restrict access to customer data through their platform.
These changes have immediately blocked streaming access to Facebook Groups and Facebook Events, and can block access to Facebook Pages in the near future.
These changes are outside of Teradek's control, and affect all Teradek hardware encoders with integrated Facebook streaming access including the Cube, Bond, Slice, T-RAX, the VidiU product series, as well as the Live:Air family of apps, and the Core and Sharelink platforms.
Facebook requires that all third parties submit their integration (referred to as an "App" in Facebook terminology) for an official App Review process to regain access to Facebook Groups and Pages.
However, Facebook has suspended their App Review process at this time, and Teradek does not have information on when Facebook will resume their App Review process.
Until Facebook resumes the App Review process, customers will need to use the workaround described below to stream to these Facebook destinations.
Facebook's changes only apply to the integrated Facebook streaming mode used by Teradek, so you can configure your encoder / app / cloud service destination to use manual RTMP settings with the RTMP server URL and stream name / stream key.
Step 1: log in to the Facebook account which has Admin access to the Facebook Group / Event / Page.
Step 2: access https://www.facebook.com/live/create to generate an RTMP stream key for the Facebook destination. When creating the Stream Key, ensure that "Secure connection (SSL)" is not selected.
Facebook has full documentation for using this method to generate a stream key -- including a Persistent Stream Key which may simplify future broadcasts -- at the following link: https://www.facebook.com/help/587160588142067.
Step 3: configure your encoder to use the manual RTMP settings received in step 2. Below are sample articles showing this process.
Step 4: configure your encoder to meet Facebook's requirements on video resolution (1280x720 or lower), video bitrate (4 Mbps or less), video frame rate (30 fps), and audio bitrate (128 kbps).
Facebook has full documentation on their requirements for encoded video at the following link: https://www.facebook.com/facebookmedia/get-started/live#live-video-specs
Step 5: start the broadcast of the RTMP stream from the Teradek encoder / app / Sharelink or Core service.
Step 6: once Facebook has recognized the incoming RTMP video stream and is showing it in the preview area, the Go Live button at the bottom right of the Facebook stream creation page will allow you take the broadcast live to the Facebook destination.
Step 7: when the stream is finished, use the End Live Video button at the bottom right of the Facebook stream creation page, and stop the broadcast of the RTMP stream from the encoder / app / Sharelink or Core service.