Push publishing origin server to watch server

  • Server 1 (origin server)

Transcoder

http stream / ngrp

  • Server 2 (watch server)

not transcoder

ngrp not working

Server 1 -> push -> Server 2 (watch server)

add parameters adaptiveStreaming:true,adaptiveGroups:“all”

http://watchServer:1935/watch/ngrp:streamName_all/playlist.m3u8

not working …

I want to use the feature in the monitoring server adaptivegroup …

Hi,

The NGRP group will only work when playing the stream from the origin and can’t be used on any edges repeating these streams.

On the edges you will need to use a .smil file for adaptive bitrate (ABR) streaming.

Please see the How to do adaptive bitrate streaming article for more details.

Regards,

Jason

Hi,

If you’re using Push Publishing on the Origin to get the streams to the edges you will need a .smil file on each edge server.

Once you have the .smil file on the edge server it can be copied to the other edges assuming the stream names are the same.

If you’re not familiar with PushPublishing please see the PushPublishing article for details.

By using PushPublish on the origin this means you’re not having to use multiple .stream files on all of the edge servers.

Regards,

Jason

Hi,

The NGRP group will only work when playing the stream from the origin and can’t be used on any edges repeating these streams.

On the edges you will need to use a .smil file for adaptive bitrate (ABR) streaming.

Please see the How to do adaptive bitrate streaming article for more details.

Regards,

Jason

Origin Server content/abr.smil

Watch server copy origin content/abr.smil

liverepeater server 1 copy abr.smil

liverepeater server 2 copy abr.smil

liverepeater server 3 copy abr.smil

such as …

continuous copying method to different servers amateurish…

streamname.stream file, I need to find a structure that works like.