Speaker
Description
At IPS, we offer product development services, with one of our specialties being mulitmedia streaming services. We are attempting to add a “seek” feature for an existing non-realtime HLS streaming service, with RTP Synchronization of 2 stream listeners
We will discuss the challenge of having the “seek” operation succeed in the Sender Pipeline but receiver pipelines stall due to RTP Jitter buffer errors. We will discuss the work-around solution that we created with Gstreamer and some of the challenges that we’re still encountering.
Challenge:
Failed utilization of RTSP - causes QOS errors in video decoder - thus receiver playback gets stalled until QOS dropped.
Attempted Solution :
Introduced a 3rd pipeline that precedes a sender pipeline that does 2 seeks. Seek is successful, except if within 10 secs of previous playback location
Suggestions for Improvement :
Make Seek feature in RTSP send a flush message to the receiver pipeline. Currently in the 1.18 version, the reset message gets dropped out of the udpsink of the sender pipeline and never processed in the RTP receiver pipeline.
Speaker bio | Tokunbo Quaye and Michael Yackavage are both Principal Engineers at Intelligent Product Solutions (IPS) in Hauppauge, NY. At IPS, we offer product development services, with one of our specialties being mulitmedia streaming services. Both engineers have worked together on several streaming-related features using Gstreamer. |
---|---|
Duration of the talk |