Ticket #420 (closed enhancement: fixed)

Opened 10 years ago

Last modified 9 years ago

IPv6 support in PJMEDIA

Reported by: bennylp Owned by: bennylp
Priority: major Milestone: release-0.9.0
Component: pjmedia Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by bennylp) (diff)

Modifications that are needed in PJMEDIA to support IPv6:

  • SDP parsing of IPv6 address
  • IPv6 UDP media transport

Change History

comment:1 Changed 10 years ago by bennylp

In r1615:

The SDP representation has been updated to support IPv6 address, and the UDP media transport now also supports IPv6 sockets. There have been some incompatible changes introduced in pjmedia:

  • the rtp_addr_name and rtcp_addr_name fields in pjmedia_sock_info structure (which describes the media transport address information) has been changed to use pj_sockaddr union rather than pj_sockaddr_in structure which is specific to IPv4,
  • the rem_addr and rem_rtcp fields in pjmedia_stream_info also have been changed to use pj_sockaddr union.

New API:

  • pjmedia_transport_udp_create3()

comment:2 Changed 10 years ago by bennylp

  • Priority changed from normal to major

comment:3 Changed 10 years ago by bennylp

In r1935:

  • creation of IPv6 streams, tested at SIPit22

comment:4 Changed 9 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)
Note: See TracTickets for help on using tickets.