GNOME Bugzilla – Bug 776344
Add support for resolving IPv4 address literals for DNS64 support
Last modified: 2018-11-03 15:15:12 UTC
The source of creating this bug can be found in the discussion here: http://gstreamer-devel.966125.n4.nabble.com/NAT64-support-td4681208.html. When on NAT64 networks, passing an IPv4 address literal does not get automatically resolved to its IPv6 equivalent so streaming via elements such as udpsink or udpsrc doesn't work. This is required for iOS as described here: https://developer.apple.com/library/content/documentation//NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html.
The main problem here is that this would be suboptimal on other platforms, or not work at all. So resolving for IPv4 addresses should only happen on iOS (and maybe macOS). Need to check if resolving of such strings work with GResolver. Also, does udpsink/udpsrc/etc work if you provide it directly the "correct", already resolved IPv6 address?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/334.