Skip to content
English
  • There are no suggestions because the search field is empty.

How do create input or output endpoints?

Step-by-step guide to setting up and configuring input and output endpoints for your live stream workflow in Deep Live Hub.

1. Creating a New Live Stream Workflow:

  • Log in to your Deep Live Hub account.
  • Click the red "+ Workflow" button, then select "Live Stream" from the top menu.
  • Choose a workflow template: "Custom," "YouTube," or "Twitch." If you are not streaming directly to YouTube or Twitch, select the Custom template.
  • Enter a name for your workflow in the "Name" field and click "Finish" to confirm. Your new live workflow is now created and ready to be customized to your needs.

Workflow Template

  • Custom Template: Select this template if you are broadcasting to platforms other than YouTube or Twitch.
  • YouTube/Twitch Templates: These templates come with predefined settings that facilitate direct streaming to these platforms, making the setup process more straightforward and efficient.

2. Finding Input and Output Endpoints:

  • Once the workflow is created, input and output endpoints are automatically generated.
  • Go to the "Overview" tab to find all input and output URLs. Click the arrow symbol to expand the "Input," "Processing," and "Output" menus.

3. Configuring Output Endpoints:

  • System inputs cannot be configured, but output endpoints can be managed.
  • Go to the "Outputs" tab of your workflow. In the left column, you can create a new output configuration. By default, two options are available:
    • "SRT Configuration" generates an SRT file after the stream starts, with separate files for transcripts and translations.
    • "Video Output Pull Configuration" creates a video stream with subtitles embedded in the video.
    • Optionally, you can choose to have closed captions instead of subtitles embedded.

4. Adjusting Subtitle Settings:

  • To configure subtitles, click on "Video Output Pull Configuration"
    • For subtitles embedded in the video, select "BurnedIn Settings"
    • For closed captions, select "Closed Caption Settings"
  • Use the right column input form to make your adjustments.
  • To delete a configuration, click on the three-dot symbol and select "Delete" 

Difference Between Burned-In Subtitles and Closed Captions

  • Burned-In Subtitles: These subtitles are integrated directly into the video, making them a permanent part of the stream that viewers cannot disable.
  • Closed Captions: Viewers have the option to turn these captions on or off while watching the video, providing greater flexibility. However, this feature necessitates a compatible player to display the captions.


5. Pushing a Signal or Creating Additional Outputs:

  • To send a signal to a content delivery network (CDN) or video platform, create a "Video Output Push Configuration" from the left column.
  • You can also create a "Website Output Configuration" to display live transcripts and translations on an automatically generated website.
  • Additionally, a "Text Configuration" can be created to enable pulling real-time transcripts and subtitles as a text stream for HLS-Realtime output. This is useful for handling partial transcripts or subtitle streams.

6. Finalizing Input and Output URLs:

  • Once your outputs are configured, return to the "Overview" tab.
  • Collect the URLs for input, such as RTMP and WebRTC, as well as the stream key.
  • If a live editor is enabled, you’ll find the editor’s URL and PIN under the "Processing" menu item.
  • The output URLs, including the latest SRT, RTMP, HLS, and HLS-Realtime links, as well as the link and PIN for the live viewer, can be found under the "Output URL" menu.

HLS Stream

The HLS-Realtime output is a powerful feature for delivering real-time transcripts and subtitles in a text format, making it easier to handle partial transcripts or live subtitles for streaming purposes.