TV Channel does not switch to live, disconnects between switching or playlist items

The current implementation of TV Station Channels with NginxRtmp is powered by Liquidsoap video capabilities. This technology is still relatively new and has its limitations. Mainly it is important that the video broadcast is consistent in its audio and video format. Inconsistency in format may cause problems with the service such as disconnecting, trouble switching between playlist and live, or a short disconnect between content.

Resolution

Ensure that both the uploaded video files, and your encoder formats are consistent:

  • Video Codec - H.264 ONLY
  • Video Resolution - i.e., 720p, 1080p etc
  • Audio Format - MUST be AAC (AC3, MP3 or others will cause errors)
  • Audio Frequency / Samplerate
  • Video Framerate

There is a guide available for Managing your media files, including converting to the correct format.

Why must the video be H.264 and audio AAC only?

To ensure a consistent broadcast, we apply ffmpeg bitstream filters that require an h.264 broadcast with AAC audio. Liquidsoap does not have capabilities to detect the incoming format and adjust accordingly, so we have selected the most compatible and popular format (H.264 with AAC).

How to troubleshoot

Typically if there is an issue with the content then the error message will be written to the log file. By default logging is disabled to avoid quick disk fill however can be enabled (See Enabling Liquidsoap Logs for NginxRtmp).

  1. Enable Logging for NginxRtmp TV Channels
  2. Replicate the issue occurring
  3. Search the log file for messages such as 'is not supported by the bitstream filter' or 'failed while streaming'. You may need to read the messages around this line to determine which file or source this relates too
  4. Make sure to disable nginx-rtmp logging after troubleshooting to prevent disk fill

 

 

 

 

 

  • nginx, liquidsoap, TV Station
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Troubleshooting Facebook Stream Targets (NGINX-RTMP)

Troubleshooting steps for facebook stream target disconnect. Check abuse log to ensure no...

Why is there a delay on Nginx-RTMP TV Station scheduled playlists?

NGINX-RTMP and Flussonic preload the media files in the scheduled playlists, this preload time...

What is the m3u8 link to a specific transcoding quality?

When transcoding is enabled on a video service, the different qualities are described in the...

Why does the data transfer bandwidth not match my service provider?

Data transfer information for NginxRtmp services is currently guessed based on the bitrate of the...

TV Channel Troubleshooting Logs

Should you experience difficulty with an NginxRtmp based TV Station Channel then you can enable...