2010-12-15 106 views
0

Je veux envoyer un fichier .mp3 dans des paquets RTP à un client. Ce que je sais, c'est combien d'octets je reçois du fichier .mp3 pour envoyer chaque paquet RTP, c'est-à-dire, combien d'octets du fichier .mp3 je place dans le champ de charge utile de chaque paquet RTP?Envoyer un fichier MP3 via RTP

Merci pour l'aide.

Salutations!

+0

Avez-vous réussi à envoyer le fichier mp3? – B770

Répondre

1

Vous devriez regarder RFC 5219 - Un format de charge utile RTP plus tolérant aux pertes pour l'audio MP3. Ce n'est pas aussi simple que "combien d'octets ...". Cela fait également référence aux anciennes RFC pour MP3.

+0

Vous avez raison jesup, j'ai regardé la documentation et il me semble, pour calculer le nombre d'octets que je dois envoyer chaque datagramme, je dois faire un calcul à partir des informations d'en-tête du début du fichier. Laissez-moi vous expliquer. Il semble que l'en-tête d'un fichier MP3 occupe 32 octets, donc quand vous ouvrez le fichier, je dois lire les 32 premiers octets pour apprendre (lire ces champs d'en-tête) les octets restants que j'ai pour attraper le premier datagramme. Ce même processus que je fais pour le prochain ensemble d'octets. – Lobo