[GH-ISSUE #89] Failure to bond SRTLA - IPv6 issue? #41

Closed
opened 2026-03-02 03:59:42 +03:00 by kerem · 4 comments
Owner

Originally created by @scyc314 on GitHub (Dec 31, 2024).
Original GitHub issue: https://github.com/eerimoq/moblin/issues/89

User has active cellular and wifi connections, bonding does not include the cellular connection and only the wifi connection will be used. Appears to occur only on T-Mobile and may be due to the cellular connection only being assigned an ipv6 ip.

If wifi is disabled, cellular quickly takes over. If wifi is re-enabled, bonding begins to work with cellular and wifi. (If wifi is disabled at the beginning of a stream and is enabled midstream, bonding begins to work with cellular and wifi.)

Bonding works properly when specifying the stream url as an IPv6 IP in the format of ####:####:####:####:####:####:####

Bonding works properly when specifying the stream url using a domain name in the format xyz.abc.com only if using the new "system" DNS strategy (domain name based url did work in earlier versions before srtla relay changes were made, I believe)

Log files attached:
Mob Test - Domain URL System DNS (WORKS).txt
Mob Test - Domain URL IPV4 DNS (DISABLE WIFI, REENABLE WIFI).txt
Mob Test - Domain URL IPv4+IPv6 DNS.txt
Mob Test - Domain URL IPv4 DNS.txt
Mob Test - IPv4 URL.txt
Mob Test - Domain URL IPV4+6 DNS (DISABLE WIFI, REENABLE WIFI).txt
Mob Test - IPv6 URL (WORKS).txt
Mob Test - Domain URL IPv6 DNS.txt

Originally created by @scyc314 on GitHub (Dec 31, 2024). Original GitHub issue: https://github.com/eerimoq/moblin/issues/89 User has active cellular and wifi connections, bonding does not include the cellular connection and only the wifi connection will be used. Appears to occur only on T-Mobile and may be due to the cellular connection only being assigned an ipv6 ip. If wifi is disabled, cellular quickly takes over. If wifi is re-enabled, bonding begins to work with cellular and wifi. (If wifi is disabled at the beginning of a stream and is enabled midstream, bonding begins to work with cellular and wifi.) Bonding works properly when specifying the stream url as an IPv6 IP in the format of ####:####:####:####:####:####:#### Bonding works properly when specifying the stream url using a domain name in the format xyz.abc.com only if using the new "system" DNS strategy (domain name based url did work in earlier versions before srtla relay changes were made, I believe) Log files attached: [Mob Test - Domain URL System DNS (WORKS).txt](https://github.com/user-attachments/files/18278534/Mob.Test.-.Domain.URL.System.DNS.WORKS.txt) [Mob Test - Domain URL IPV4 DNS (DISABLE WIFI, REENABLE WIFI).txt](https://github.com/user-attachments/files/18278535/Mob.Test.-.Domain.URL.IPV4.DNS.DISABLE.WIFI.REENABLE.WIFI.txt) [Mob Test - Domain URL IPv4+IPv6 DNS.txt](https://github.com/user-attachments/files/18278536/Mob.Test.-.Domain.URL.IPv4%2BIPv6.DNS.txt) [Mob Test - Domain URL IPv4 DNS.txt](https://github.com/user-attachments/files/18278537/Mob.Test.-.Domain.URL.IPv4.DNS.txt) [Mob Test - IPv4 URL.txt](https://github.com/user-attachments/files/18278538/Mob.Test.-.IPv4.URL.txt) [Mob Test - Domain URL IPV4+6 DNS (DISABLE WIFI, REENABLE WIFI).txt](https://github.com/user-attachments/files/18278539/Mob.Test.-.Domain.URL.IPV4%2B6.DNS.DISABLE.WIFI.REENABLE.WIFI.txt) [Mob Test - IPv6 URL (WORKS).txt](https://github.com/user-attachments/files/18278540/Mob.Test.-.IPv6.URL.WORKS.txt) [Mob Test - Domain URL IPv6 DNS.txt](https://github.com/user-attachments/files/18278541/Mob.Test.-.Domain.URL.IPv6.DNS.txt)
kerem closed this issue 2026-03-02 03:59:43 +03:00
Author
Owner

@arneeichhorn commented on GitHub (Jan 14, 2025):

you could try the latest test flight version that contains a bonding fix, seems for me like your problems are a mix of the dns resolving issue and the bonding issue?

be114133fe

<!-- gh-comment-id:2589340782 --> @arneeichhorn commented on GitHub (Jan 14, 2025): you could try the latest test flight version that contains a bonding fix, seems for me like your problems are a mix of the dns resolving issue and the bonding issue? be114133fe65a4c4f413ae7d338cf84c09c2d45e
Author
Owner

@eerimoq commented on GitHub (Jan 14, 2025):

The fix is in Test Flight, so can install from there

<!-- gh-comment-id:2589357919 --> @eerimoq commented on GitHub (Jan 14, 2025): The fix is in Test Flight, so can install from there
Author
Owner

@scyc314 commented on GitHub (Jan 14, 2025):

The fix appears to have resolved the issue. Using a domain name based URL works regardless of the dns lookup strategy.

I am also now able to use the ipv4 ip address based URL (ie, no dns lookup) without issue. I started using the domain based URL as that was the only way I could get bonding to work on T-Mobile in the past.

<!-- gh-comment-id:2590319270 --> @scyc314 commented on GitHub (Jan 14, 2025): The fix appears to have resolved the issue. Using a domain name based URL works regardless of the dns lookup strategy. I am also now able to use the ipv4 ip address based URL (ie, no dns lookup) without issue. I started using the domain based URL as that was the only way I could get bonding to work on T-Mobile in the past.
Author
Owner

@eerimoq commented on GitHub (Jan 14, 2025):

cool

<!-- gh-comment-id:2590716383 --> @eerimoq commented on GitHub (Jan 14, 2025): cool
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#41
No description provided.