Skip to content

Decoupling KurentoSessionManager to support MediaMode.RELAYED#87

Open
thojou wants to merge 9 commits intoOpenVidu:masterfrom
thojou:feature/decouple-kurento
Open

Decoupling KurentoSessionManager to support MediaMode.RELAYED#87
thojou wants to merge 9 commits intoOpenVidu:masterfrom
thojou:feature/decouple-kurento

Conversation

@thojou
Copy link

@thojou thojou commented Jul 9, 2018

Hi!

While working on my Master thesis, i analysed Kurento Media Server and the OpenVidu implementation and got in contact with the MediaMode.Relayed Option.

I have read #37 and noticed, that this feature does not have a high priority.
For my project it is required to also support a direct connection between peers, so i started to implement this feature on my own.

After digging into the code i found out, that there are some general components like RpcHandler and SessionRestController which are currently tightly coupled with the KurentoSessionManager, because it is the only explicit implementation of a SessionManager.

So first of all i tried to decouble the KurentoSessionManger, so that it will be possible to inject another Manager based on the MediaMode used in a session.

In my approach it was necessary to change some elementary code base and i would like to know if these changes would be conform with your internal roadmap.

I would love to see this changes getting into the core (maybe with some adjustments). Nevertheless i will continue implementing the MediaMode.Relayed for at least my own project.

@thojou thojou force-pushed the feature/decouple-kurento branch from aeb63c1 to 798a7b7 Compare July 9, 2018 15:38
@pabloFuente
Copy link
Member

We are studying this right now.

Stay tuned!

@pabloFuente
Copy link
Member

Next week we will discuss this PR. The idea behind it looks good. Maybe some little adjustments are needed, but this changes will be probably merged into the master branch.

@thojou
Copy link
Author

thojou commented Jul 13, 2018

Sounds great! Let me know if you want me to change something.

@Kalki5
Copy link

Kalki5 commented May 11, 2020

Any update on this?

@micaelgallego
Copy link
Member

A mayor refactoring of OpenVidu internals will be carried in the next weeks.

@jcancig
Copy link

jcancig commented Sep 18, 2020

Is there any news or time estimate for this to be available? Thank you very much for such a powerful project

@micaelgallego
Copy link
Member

Sorry but this is not in our short term roadmap

@CSantosM CSantosM force-pushed the master branch 2 times, most recently from 7fe1145 to d3a755b Compare May 12, 2022 08:27
@CSantosM CSantosM force-pushed the master branch 10 times, most recently from e9de7f5 to 7d88c1f Compare October 5, 2022 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants