[vlc-devel] H.263 in RTP

Callan, Wilson wcallan at starentnetworks.com
Wed Apr 21 00:55:11 CEST 2004


hi, i just realized i should send my question to the devel list, not the user list:

i would like to implement H.263 in RTP using VLC as a server and a client.  i see where to add it in modules/stream_out/rtp.c for the server, but i havent started looking at the client.  my guess is the client comes from live.com (which says it supports H263+).  

is anybody working on this in VLC?

what are the SDP parameters for H.263?  MPEG-4 uses this:

          case VLC_FOURCC( 'm', 'p', '4', 'v' ):
          {
              char hexa[2*p_fmt->i_extra +1];

              id->i_payload_type = p_sys->i_payload_type++;
              id->i_clock_rate = 90000;
              id->psz_rtpmap = strdup( "MP4V-ES/90000" );
              id->pf_packetize = rtp_packetize_split;
              if( p_fmt->i_extra > 0 )
              {
                  id->psz_fmtp = malloc( 100 + 2 * p_fmt->i_extra );
                  sprintf_hexa( hexa, p_fmt->p_extra, p_fmt->i_extra );
                  sprintf( id->psz_fmtp,
                           "profile-level-id=3; config=%s;", hexa );
              }
              break;
          }

thanks, wilson

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list