RTP sequence auslesen



  • hallo, kann mir jemand sagen wie man rtp sequence auslesen kann ohne ccrtp packet zu benutzen. Ein UDP Socket ist bereits implementiert.

    #include <stdio.h> 
    #include <netdb.h> 
    
    #include <sys/types.h> 
    #include <sys/socket.h> 
    #include <netinet/in.h> 
    #include <stdlib.h> 
    #include <unistd.h> 
    
    #include <arpa/inet.h> 
    
    int main (int argc, const char * argv[]) { 
    
            int sock; 
            struct sockaddr_in dest_addr; 
            /*hier wurde der UDP Socket angelegt*/ 
            if ((sock=socket(AF_INET,SOCK_DGRAM,0))==-1) 
            { 
                perror("couldn't create socket"); 
                exit(1); 
            } 
    
            /*zuerst die struktur anlegen*/ 
    
            memset(&dest_addr,0,sizeof(dest_addr)); 
            dest_addr.sin_family      = AF_INET; 
            dest_addr.sin_port        = htons(80); 
            dest_addr.sin_addr.s_addr = inet_addr("217.72.204.254"); 
    
            /*jetzt wird die verbindung aufgebaut*/ 
            if(connect(sock,(sockaddr *) &dest_addr, sizeof(sockaddr))==-1) 
            { 
                perror("Couldn't connect to 217.72.204.254"); 
                exit(2); 
            } 
    
            printf("hello\n"); 
            close(sock); 
                    return 0; 
    }
    


  • wenn ich richtig verstanden habe sollte man recfrom() funktion verwenden....


Anmelden zum Antworten