HLS Server not working with apple device

David Wells dwells at blackcreekisc.com
Mon Sep 14 06:08:29 PDT 2015


Thank you for direction Olivier.

-----Original Message-----
From: gstreamer-devel [mailto:gstreamer-devel-bounces at lists.freedesktop.org] On Behalf Of Olivier CrĂȘte
Sent: Friday, September 11, 2015 7:04 PM
To: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
Subject: Re: HLS Server not working with apple device

Hello,

One problem you may be having is that neither rtph264depay nor h264parse insert the NAL unit type 9 (AU delimiter) between the AUs in the H.264 Elementary Stream. This is required to make a valid MPEG-TS stream, but most decoders will be fined even if it is missing, but it seems Apple's decoders are more pedantic. In RTP streams, the AUD nal is entirely useless, as the same information is expressed by the marker bit, so they are normally not included.

See bug:
https://bugzilla.gnome.org/show_bug.cgi?id=736213

Olivier

On Fri, 2015-09-11 at 23:56 +0200, Graham Leggett wrote:
> On 11 Sep 2015, at 18:07, David Wells <dwells at blackcreekisc.com>
> wrote:
> 
> > Is there a known issue with gstreamer HLS and safari?
> I struggled recently with streaming HLS, I wasn't getting the required 
> packets that indicated metadata like frame rate.
> 
> Get hold of mediastreamvalidator from Apple (you need a dev account
> subscription) and point it at the HLS stream. I recently got some bugs 
> fixed in mediastreamvalidator where it was passing gstreamer streams 
> that Apple devices wouldn't play, it now picks up the problems I had.
> 
> Streaming is different to transcoding a single file, as usually the 
> metadata is sent once at the start of the file in the transcoding 
> case, and at regular intervals in the streaming case.
> 
> Regards,
> Graham
> --
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Olivier CrĂȘte
olivier.crete at collabora.com


_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list