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