Hello,
We use some third party libraries on the app side and on the server side to achieve TURN and provide video services to our customers.
Does the IPV6 only network support means, I have to make my server side code as well work with IPV6 only clients or do I just need to take care of the client side code.
Thanks
In general the requirement to support IPv6-only networks does not affect your server infrastructure. See FAQ #3 of the above-mentioned pinned post.
However, once you start messing around with NAT traversal technologies, you’ve definitely fallen off the beaten path and that engenders some risk. In theory NAT64 should work with NAT traversal technologies [1] but if I were in your shoes I’d feel a lot happy having tested it.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"[1] Here’s a quote from RFC 6146:
NAT64 is compliant with the recommendations for how NATs should handle UDP [RFC4787], TCP [RFC5382], and ICMP [RFC5508]. … Because of the compliance with the aforementioned requirements, NAT64 is compatible with current NAT traversal techniques, such as ICE [RFC5245], and with other NAT traversal techniques.