Weiterhin sind die Programmierschnittstellen nicht definiert, welche zukünftig Anwendungen die Möglichkeit geben sollen, die neuen Felder des IPv6-Kopfes mit einem Wert zu belegen. Die im folgenden vorgestellten Programme und Verfahren können zu einem späteren Zeitpunkt leicht um diese Funktionen erweitert werden.
Es ist möglich, Multimediadaten entweder mit TCP oder UDP zu versenden. TCP stellt im Gegensatz zu UDP eine gesicherte Verbindung zur Verfügung. TCP beinhaltet Mechanismen zur Anpassung an die zur Verfügung stehende Übertragungsrate sowie an Paketverluste. TCP bietet einer Anwendung einen gegen Übertragungsfehler gesicherten Datenstrom, wobei sichergestellt ist, daß Daten in der richtigen Reihenfolge beim Empfänger ankommen. Es werden Bestätigungspakete versandt, um den Empfang eines Paketes zu quittieren.
Demgegenüber bietet UDP eine einfache Möglichkeit, Datenpakete (''Datagramme'') zu versenden, ohne weitere Kontroll- oder Sicherungsmethoden zu verwenden. Es wird nicht überprüft, ob Daten den Empfänger erreichen.
Die Funktionsweisen von TCP und UDP sind in [4] detailliert beschrieben.