We are planning to setup an IPTV headend using Wowza components. Our proposed setup is that - Live TV (Multicast) -> Wowza/Third party Transacoder -> Wowza Central Streaming Engine -> (Multicast) -> Wowza Edge Streaming Engine (Input is Multicast and Output is MPEG-DASH -> End Clients.
-
We downlink satellite channels and connect them to IRDs.
-
From IRDs we connect to Transcoders.
-
Output of Transcoders will connected to Central Wowza Streaming Engine.
-
From Central Wowza Streaming Engine Server which outputs Multicast streams will be fed into Edge Wowza Streaming Engine Servers.
-
At these Edge Wowza Streaming Engine Servers, the streams need to be converted from Multicast to MPEG-DASH and also need to encrypted using DRM and stream the content to End Clients.
Can anyone help us how to achieve this in Wowza?
Hi,
To ingest a multicast stream using the Wowza software you’ll need to use a .stream file. Please see the following article for assistance.
https://www.wowza.com/docs/how-to-create-and-use-stream-files-in-wowza-streaming-engine-manager
To push MPEG-TS out, please see this article.
https://www.wowza.com/docs/how-to-use-mpeg-ts-to-distribute-live-streams
To allow playback via a MPEG-DASH playback client, ensure that Dash is enabled on the application which will have the playback clients connecting. Playback is enabled by default but I recommend removing the playback client options which are NOT being used.
Jason
@Jason Hilton, the input from IRDs to Central Wowza Server will be MPEG-TS and we want to output MPEG-TS from this Central server and injest the same into Edge Wowza Servers. And we want MPEG-DASH output from these Edge Wowza Servers.