arut / nginx-ts-module

NGINX MPEG-TS Live Module
BSD 2-Clause "Simplified" License
422 stars 90 forks source link

HLS fMP4 #7

Open ReubenM opened 6 years ago

ReubenM commented 6 years ago

With HLS supporting mp4 fragments instead of ts since sometime last year, do you have any plans to make it possible to write HLS and DASH manifests that reference the same segment chunks?

arut commented 6 years ago

Currently it's really easy to cut TS fragments from TS input. But since DASH needs mp4 anyway, probably at some point it will make sense to write only mp4. Now there's much other work to do on the module until that.

ReubenM commented 6 years ago

You might want to keep an eye on the CMAF (ISO/IEC CD 23000-19) spec. That's where this supposed unification of DASH / HLS fragment formats is taking place.

I haven't really been able to determine if it is intended to replace DASH & HLS, or if it is supposed to be an abstraction that is meant to ensure interoperability.

arut commented 6 years ago

Thanks @ReubenM.

rgl commented 6 years ago

BTW, HLS is now defined in RFC8216 and has a chapter about fMP4.

Tinywan commented 6 years ago

ok

zuzzurro commented 5 years ago

I think that creating an nginx-cmaf-module would be a killer. Are you interested in it?