Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support MMTP/MPU (Multimedia Multiplexing Transport Protocol) #6049

Open
arasan81 opened this issue Jun 17, 2019 · 10 comments
Open

Support MMTP/MPU (Multimedia Multiplexing Transport Protocol) #6049

arasan81 opened this issue Jun 17, 2019 · 10 comments

Comments

@arasan81
Copy link

Does Exoplayer support MMTP / MPU (Multimedia Multiplexing Transport Protocol) format files?
This is one of the ATSC 3.0 standards ISO/IEC International Standard 23008-1, developed by MPEG as a replacement of MPEG-2 TS. I am unable to ensure the support for MMTP though the Exo-player source code. Could anyone please help here.

@marcbaechinger
Copy link
Contributor

Have you tried playing such a stream? Can you provide us with a test stream?

@arasan81
Copy link
Author

Sure. More inforation about the MMTP format is available on https://www.thebroadcastbridge.com/content/entry/6229/atsc-3.0-details-explained-part-4
and
https://www.sis.se/api/document/preview/922278/
I will share the stream shortly.

Thanks.

@marcbaechinger
Copy link
Contributor

adding @AquilesCanta who is best to answer on this

@arasan81
Copy link
Author

arasan81 commented Jun 18, 2019

I have shared the files to dev.exoplayer@gmail.com with title 'Issue#6049'. Please check.
MMTP format was published as BMFF spec (ISO 23008-1).

@arasan81
Copy link
Author

@AquilesCanta @marcbaechinger Please let me know if there is any update on this.

@AquilesCanta
Copy link
Contributor

AquilesCanta commented Jun 25, 2019

I don't have authorization to download the zip from drive. Can you ensure it's publicly downloadable?

We'll leave this as an enhancement and revisit when we do quarterly planning. After reading some of the provided material, it is not clear to me what the required work is. Seems as if the content was just a group on non-overlapping mp4 files. If you'd like to provide some context around what this is and why it's important that ExoPlayer implements it, that'd be helpful for us to prioritize it.

@arasan81
Copy link
Author

Looks MPU file format is not supported by Exo player. Hence closing the issue.

@ojw28
Copy link
Contributor

ojw28 commented Jul 12, 2019

We're using this issue to track adding support as an enhancement (we have no plans to add support in the near term, but it's good to keep an issue open to track the request).

@ojw28 ojw28 reopened this Jul 12, 2019
@ojw28 ojw28 changed the title Does Exoplayer support MMTP/MPU (Multimedia Multiplexing Transport Protocol) format files? Support MMTP/MPU (Multimedia Multiplexing Transport Protocol) Sep 14, 2019
@jjustman
Copy link

See https://github.com/jjustman/libatsc3 for an implementation of ISO23008-1/MMT with MFU de-encapsulation for Android.

@jjustman
Copy link

jjustman commented Jan 7, 2021

Please see https://github.com/jjustman/ExoPlayer_MMT_Plugin for an ad-hoc fork baseline MMT plugin for ExoPlayer (using libatsc3)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants