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

An advice to improve audio and video quality in p2p system #520

Closed
SoonyangZhang opened this issue Mar 25, 2017 · 3 comments
Closed

An advice to improve audio and video quality in p2p system #520

SoonyangZhang opened this issue Mar 25, 2017 · 3 comments
Labels
P3 Low priority
Milestone

Comments

@SoonyangZhang
Copy link

the tox-core may make some peers to relay calls just like Skype to improve audio and video quality in p2p system.The default path between peer to peer is far from the ideal path for inactive multimedia communication due to triangle inequality violations in current network.And a peer may select several relays to transmit multimedia data to exploit path diversity. The DHT can be used to store Relay information. Just some advice.

@SkyzohKey
Copy link

Could you please elaborate your advice in order for us to better understand it, please ?

Anyway, thanks for the advice. We gladly accept them and are open to any kind of suggestion 🙂

@SoonyangZhang
Copy link
Author

Currently,it is just some rough idea,and details need to be considered. There are a lot study on overlay resource allocation to enhance multimedia transmission.
So the DHT network could be exploited to store some routing information,like the technology of GEOIP or GEOHASH.So the data may be transmitted through multipath channel,for example,
one way is the default path and the other could exploit peer C working as as intermediary to relay data between Alice and Bob.So the key point is how to select relay node,and how to store this kind information in the tox network.
And there are some reference:
CORS: A cooperative overlay routing service to enhance interactive multimedia communications,http://www.sciencedirect.com/science/article/pii/S1047320309000881
Via: Improving internet telephony call quality using predictive relay selection,http://dl.acm.org/citation.cfm?id=2934907

@iphydf iphydf added this to the v0.2.x milestone Jul 16, 2018
@iphydf iphydf added the P3 Low priority label Apr 27, 2020
@iphydf iphydf closed this as completed Feb 4, 2022
@iphydf
Copy link
Member

iphydf commented Feb 4, 2022

I'm not sure what to get from this suggestion. Either way, things like this are far in the future and maybe something implementable on top of tox instead of inside it.

@iphydf iphydf modified the milestones: v0.2.x, meta Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 Low priority
Projects
None yet
Development

No branches or pull requests

3 participants