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

Roadmap #548

Closed
getroot opened this issue Nov 1, 2021 · 17 comments
Closed

Roadmap #548

getroot opened this issue Nov 1, 2021 · 17 comments
Labels

Comments

@getroot
Copy link
Sponsor Member

getroot commented Nov 1, 2021

OvenMediaEngine's development roadmap will be managed in this issue.

This does not mean that they are developed in this order. Because the person in charge of development for each part is different, and they cannot develop OvenMediaEnigne when they are busy.

And the priority may be changed in the future due to various circumstances.

This roadmap will continue to be updated.

[Highest and Endless]

  • Higher stability (Including bug fixes)
  • Performance improvement
  • Compatibility improvement with other systems

[High]

[Medium]

[Low]

@getroot getroot pinned this issue Nov 1, 2021
@getroot
Copy link
Sponsor Member Author

getroot commented Nov 1, 2021

Please let me know if I've missed anything previously discussed.

@getroot getroot added the notice label Nov 1, 2021
@getroot
Copy link
Sponsor Member Author

getroot commented Nov 1, 2021

We are discussing giving up LLDASH and focusing on LLHLS instead. Because compatibility issues with the LLDASH player made us waste too much of our time and we don't think it's going to get any better in the future.

@bchah
Copy link
Sponsor Collaborator

bchah commented Nov 2, 2021

Thank you @getroot this gives us a great breakdown of where the priorities are 😀

Much gratitude to you and the entire Airensoft team for giving us these amazing tools.

@llspalex
Copy link

llspalex commented Nov 3, 2021

Thank you @getroot!

Please let me know if I've missed anything previously discussed.

Scaling of origin servers was discussed earlier this year with some interesting insights: #343 (comment)

@nums
Copy link
Contributor

nums commented Nov 4, 2021

Thanks you @getroot for all these informations.
Features in high priority is exactly what I'm waiting for :)
You didn't mention recording and push publishing wich still in "beta". It's maybe part of Higher stability ?

@getroot
Copy link
Sponsor Member Author

getroot commented Nov 4, 2021

@llspalex
Thanks for reminding me of my memories.
It has not yet been included in the roadmap as a way to scale the origin server has not been designed yet. I'll keep thinking about it when I have time, whether it requires an external server to collect and serve the list of origins and streams, or if there is a better way.

@getroot
Copy link
Sponsor Member Author

getroot commented Nov 4, 2021

@nums
Yes, those functions will be verified while being used in a real environment, and the beta tag will be removed after they are fully used. It's included in "Higher stability" or "Compatibility improvement with other systems" as you say.

@TheErondu
Copy link

How about Adaptive Bitrate support in HLS stream? That would be game changing!

@getroot
Copy link
Sponsor Member Author

getroot commented Nov 10, 2021

@neodavids The [High] priority list already has that task.

@getroot
Copy link
Sponsor Member Author

getroot commented Mar 22, 2022

Support for HTTP/1.1 Persistent Connection is complete. For more details, please check the task. (#279 (comment)) Thanks a lot for testing and reporting bugs!

@leporel
Copy link

leporel commented May 4, 2022

I would like VP9 to be supported not only by GPU, but also by CPU

@sinnrrr
Copy link

sinnrrr commented May 12, 2022

Please let me know if I've missed anything previously discussed.

please, see this #330
thanks for the great work!

@getroot
Copy link
Sponsor Member Author

getroot commented May 16, 2022

LLHLS released in pre-alpha. Please discuss further issues related to LLHLS in the issues below. Thank you!

#766

@getroot
Copy link
Sponsor Member Author

getroot commented May 16, 2022

My next task is ABR. I will apply ABR to LLHLS first, then WebRTC.

Since LLDASH and DASH will be deprecated in the future, I will not make any effort to develop ABR in LLDASH and DASH.

@getroot
Copy link
Sponsor Member Author

getroot commented Jul 12, 2022

As we all know, the most important tasks, LLHLS and ABR, have been completed. I will be restructuring the roadmap and re-prioritizing it soon. I'd appreciate your ideas and opinions on which ones should be included in the following roadmap and with which priorities.

@getroot
Copy link
Sponsor Member Author

getroot commented Jul 12, 2022

#112 IPv6 support will be moved to high priority.

@getroot getroot unpinned this issue Dec 13, 2022
@getroot
Copy link
Sponsor Member Author

getroot commented Dec 13, 2022

This issue will be closed and a new 2023 Roadmap issue will be created.

@getroot getroot closed this as completed Dec 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants