ThibaultBee / StreamPack

SRT/RTMP/RTMPS live streaming libraries for Android
https://thibaultbee.github.io/StreamPack/index.html
Apache License 2.0
175 stars 67 forks source link

[Feat]: Add SRTLA (SRT transport proxy with link aggregation for connection bonding) #76

Open SteveMac555 opened 11 months ago

SteveMac555 commented 11 months ago

Version

2.5.2

Environment that reproduces the issue

N/A

Use case description

Just an idea, as this is now a very popular system and used by thousands now for IRL streaming... but I understand this may be a lot of work?

Support for SRTLA - SRT transport proxy with link aggregation for connection bonding. To make use of the mobile network and WiFi to create a bonded connection. SRTLA is open source, and already implemented in the 'IRL Pro' streaming app, however this does not provide screen recording, only camera support.

SRTLA is used as a part of the BELABOX streaming project, which allows bonding over multiple connections. More information regarding SRTLA here: https://github.com/BELABOX/srtla

Thank you, and thank you for the support you have already provided.

Proposed solution

Implement an option to use an SRTLA server as an endpoint, making use of the mobile cellular data and wifi.

Alternative solutions

No response

ThibaultBee commented 11 months ago

Hi, I started to work on bonding a few months ago by working on the Android wrapper: https://github.com/ThibaultBee/srtdroid/tree/feature/bonding This is something I still have in mind but I lack time to develop.