Client pull request for streaming MPEG2-TS over HTTP

Hi,

We have a very specific use case which basically relies on player to pull request for streaming MPEG2-TS over HTTP. Here is a list of high level requirements of what we want to achieve:

  • MPEG2-TS live streaming output over HTTP pseudo streaming - this is basically HTTP long polling of MPEG2-TS stream
  • the client pulls the stream with the above settings, i.e. http://[wowza-server-ip]/appname/stream.ts
  • extended HTTP response with custom headers which control the playback on the client side
  • as input of this live stream we’ll use RTMP pull or RTMP push stream

Does it require custom playback type development? How can we do it?

Any hints and advices will be much appreciated.

Thanks

Stefan

Hello,

Thanks for contacting the Wowza Community!

You can use the stream file method and pull the MPEG TS segment that way. Then you can use a delivery protocol for the player like HLS.

MPEG-TS and Stream File Info

For what you want, the direct TS file playing in the player , Wowza does not support that.

regards,

Jermaine

WOWZA ANNOUNCES SUPPORT OF MPEG-DASH nDVR FOR LIVE STREAMING

**New playback options available with update of Wowza Streaming Engine version 4.7.6

The Wowza nDVR feature enables you to record a live stream with Wowza Streaming Engine while simultaneously allowing users to play or pause the live stream, rewind it to a previously recorded point, or resume viewing at the current live point. Wowza Streaming Engine 4.7.6 adds support to record MPEG-DASH live streams with the nDVR feature.

See our quick start guide here:

https://www.wowza.com/docs/wowza-ndvr-quick-start-guide

We managed to solve the issue and implemented MPEG2-TS over HTTP live streaming using tsstreamer API. Now we need to find a solution for doing

Thank you for the help.

Thanks so much for updating all of us @Stefan Lilov!