Getting Started with Social Streaming In Cablecast 7.8

March 28, 2024

Overview

With Social Streaming, stations can now deliver their content to where their viewers watch. Social Streaming allows stations to:

  • Push Cablecast live streams to any service that supports RTMP with Network Stream Destinations.
  • Connect with popular platforms like YouTube with Social Streaming Integrations.
  • Create Scheduled Network Events to automate the entire process.

Social Streaming Requires an Active Assurance Subscription

Social Streaming is a premium feature that is available to Cablecast customers with an active assurance subscription. If you don't currently have an active subscription, reach out to sales@cablecast.tv to get the full power of Cablecast and Social Streaming.

Glossary

  • Social Streaming - Social Streaming refers to a suite of features that allows Cablecast to push RTMP streams to third party platforms and to automate live events on some platforms, such as YouTube.
  • Social Streaming Services - Social Streaming services are third parties that can accept a network stream from Cablecast and re-distribute it on their platform. These services include Facebook, YouTube, and Twitch. As of Cablecast 7.8, Cablecast only supports YouTube with more providers planned in the near future.
  • Network Stream Destinations - Network stream destinations are endpoints that Cablecast can push a signal to. The stream Cablecast pushes will originate from the same Cablecast hardware that encodes Live HLS for a Cablecast Channel.
  • Scheduled Network Events - Scheduled Network Events are how Cablecast connects a run in the schedule to a Network Stream Destination. By attaching a Scheduled Network Event to a Schedule Run, Cablecast will automatically start pushing the channel's stream to the Network Stream Destination.

    When a Scheduled Network Event is created with a Social Streaming Service, Cablecast can manage the live broadcast on the third party service. This allows the event to be completely automated by Cablecast.

    Cablecast makes it easy to monitor and control Network Broadcast Events inside Control Rooms. Control Rooms allow operators to manually transition Network Broadcast Events. This can all be done within the Cablecast User Interface, even when the event is connected to a Social Streaming Service.

Adding YouTube as a Social Streaming Service

With YouTube set up as a Social Streaming Service, Cablecast can fully automate sending your live events to YouTube.

  • Cablecast will automatically create YouTube persistent stream keys
  • Cablecast will create YouTube scheduled Live Broadcasts using metadata from your Show and Schedule.
  • Cablecast will automatically start and end YouTube Live Broadcasts based on the automation schedule.

Your Account Needs Live Streaming Enabled

YouTube has restrictions on who and what can be live streamed. Additionally accounts need to have Live Streaming enabled, a process which can take up to 24 hours to fully complete. Make sure to follow the instructions here ahead of your first live event. https://support.google.com/youtube/answer/2474026?hl=en&ref_topic=9257984&sjid=7723520359281057586-NA

  • Login to your account's Cablecast Cloud Services account at http://cloud.cablecast.tv
  • Click the + icon next to Social Streaming Services to add a new provider.
Social Streaming Services pane in Cablecast Cloud Services
  • Add a name and choose a provider.
    • At the time of publishing ,only YouTube is supported as a Social Streaming Provider

Adding a new Social Streaming Service.
  • After hitting save, you will be asked to allow Cablecast access to your YouTube Account
    • Click Allow to give Cablecast access

Allow cablecast.tv access to your google account.
  • If you would like to complete granting access to this service at a later time, simply choose Authenticate when viewing your integration

Authentication Required Status for a Social Streaming Service Integration.

After creating and authenticating the YouTube Social Streaming Service, you are ready to create a new Network Stream Destination using the new integration.

Creating a Network Stream Destination

Make Sure Your System Has The Required Hardware

In order to create a Network Stream Destinations, your Cablecast system needs the ability to generate live streams of its channels. This requires one of the following Cablecast servers: Cablecast Live, Cablecast VIO OMNI or Cablecast VIO Stream. If you don't have one of the servers listed above please reach out to sales@cablecast.tv to get more info.

There are two types of Network Stream Destinations

  • Generic RTMP - Generic RTMP Network Stream Destinations allow stations to integrate with any streaming service, even if Cablecast doesn't officially integrate with it.

    To create a Generic RTMP integration you will need the
    • Streaming Url
    • Stream Key
  • Social Streaming Service - Creating Network Stream Destinations with a Social Streaming service allows Cablecast to remove much of the complexity and copy pasting normally required. Cablecast will automate creating stream keys with the service provider.

    When creating Scheduled Network Events with Network Stream Destinations through a Social Streaming Service, Cablecast will create the appropriate live events with the Social Streaming service automatically. This results in less manual work for the operator.

To create a Network Stream Destination

  • Navigate to Settings -> Location Settings -> I/O (Tab) -> Network Stream Destinations
Network Stream Destinations settings page.
  • Click New Network Stream Destination in the upper right to create a new stream destination.
  • Choose the desired Stream Type
  • Fill out the required details (depending on stream type).
Creating a new Network Stream Destination
  • Click Create

Scheduling a Network Broadcast Event

To Schedule a Network Broadcast Event:

  • Navigate to the Schedule
  • Select a live stream show record and place it onto the timeline
  • Click the satellite icon to bring up the Network Broadcast Settings
    • Or click the pencil icon to bring up the Run Details modal and select the Network Broadcast Settings tab
  • Click Add Event
  • Select a Social Streaming Service from the leftmost dropdown (Optional)
  • Select a Network Stream Destination from the innermost dropdown

Configure your Network Broadcast Event from the Schedule.
  • Click Save

Maximum Of Three Network Broadcast Events Per Schedule Run

Cablecast currently supports up to three Network Broadcast Events for a single schedule run. Check out the FAQ section to learn how it would be possible to simulcast to more than three locations.

After an Autopilot send, Cablecast will automatically fire all necessary steps related to these Network Broadcast Events.

Manually Operating a Scheduled Network Event

Once your Network Broadcast Event has a status of Created in the Network Broadcast Settings modal, Cablecast provides you the option to manually operate your event.

  • Navigate to Autopilot and click Control Rooms
    • You can also access Control Rooms from the Run Details modal
  • The default Control Rooms interface shows you all the devices, control rooms, and events you can access

The default Control Rooms interface
  • Select you Network Broadcast Event from the No Event Selected dropdown
    • If correctly configured, your event bar will show a status of Ready
    • If this event is being streamed to YouTube, you can click Manage to adjust metadata and other stream settings from the YouTube Studio

Network Broadcast Event with a status of Ready
  • When you are ready to begin the event, click Start Stream
    • You can check the associated output device for a green signal icon to confirm the stream is sending data to your destination
  • When you are ready to end the event, click Stop Stream

If your event is being streamed to YouTube, there are a few more intermediate steps required to start and stop your event.

  • Click Start Stream
    • A Start Testing button will appear

A YouTube Network Broadcast Event's Start Testing Button
  • Click Start Testing
    • This places your YouTube event in a testing state, where you can confirm stream data is being sent before the event goes live on YouTube. You can check this by viewing the stream in the YouTube Studio (click Manage).
  • Click Go Live
    • When the event status changes to Live, the event is being streamed to YouTube!
    • You can click the Watch button to view the stream on YouTube

A Network Broadcast Event Being Streamed to YouTube
  • When you are ready to end the event, click End
    • This ends the YouTube live stream, but the output device will still be sending data
  • Click Stop Stream

Frequently Asked Questions

  • In FAQ we can call out how if you want to simulcast to more than 3 services, you could use Cablecast RTMP