shaka-project / shaka-player-embedded

Shaka Player in a C++ Framework
Apache License 2.0
239 stars 62 forks source link

Apple TV support #123

Open gutierrezayuso opened 4 years ago

gutierrezayuso commented 4 years ago

Hi,

I'm trying to use this library on Apple TV. Is it supported? How should I configure it to be able to build a tvOS compatible framework?

Any advice and suggestions will be greatly appreciated.

Thank you!

TheModMaker commented 4 years ago

We don't support tvOS right now. Unfortunately we use GN as a build system, which doesn't support tvOS. So we may not be able to support this until #19 is resolved. I'm hoping to release v1.0 soon, so I'll put this as part of v1.1.

okycelt commented 4 years ago

We could also use tvOS support :)

jakubvojacek commented 4 years ago

We're very much looking forward to tvOS as well 👍

okycelt commented 3 years ago

@TheModMaker, do you have any ETA on this? Thanks

TheModMaker commented 3 years ago

Unfortunately, other projects are higher priority for the moment, so I can't work on this for the moment. This is also a lower-priority item, especially since the Widevine CDM doesn't support it either. The good news is one of the things I'll work on soon are changes that will make it easier to add this in the Widevine CDM. It will probably be a few months before I can work on this.

okycelt commented 3 years ago

@TheModMaker, is there any update regarding this? Thanks

jakubvojacek commented 3 years ago

Hello @TheModMaker do you please have some timeline available? We'd like to plan our features for 2021 :)

TheModMaker commented 3 years ago

Just like before, other projects are a higher priority now. I hope to be back working on this project in Q2, but it may be later as many things now have taken longer than I thought.

jakubvojacek commented 3 years ago

Hello

do you still think you might be able to take a look at it during Q2 or its more likely to be postponed?

Thanks

joeyparrish commented 3 years ago

I don't believe we have resources for this in Q2 2021.

jakubvojacek commented 3 years ago

Perhaps Q3?

Some sort of reassurance would be nice, else we'd have to somehow integrate with fairplay (i looked roughly at their docs and it's a mess... cwip made a good job with all the samples and docs...)

Thanks

joeyparrish commented 3 years ago

I apologize for not having a specific timeline. We have been short-handed for a while now, with one very small team maintaining four open source projects and also needing to commit time to internal, closed-source projects.

https://github.com/google/shaka-player-embedded/issues/123#issuecomment-603421418 mentioned that this is dependent on the build system, which doesn't support tvOS. https://github.com/google/shaka-player-embedded/issues/19 tracks a build system change. If you'd like to move things along with regard to tvOS, you can offer to contribute to #19 and discuss possible solutions with @TheModMaker there.