[M4IF Technotes] Transport of MPEG-4 SL Packets (Bifs and ODs) over HTTP and IP
the_ether
the_ether btinternet.com
Fri Feb 28 15:14:05 EST 2003
MessageI thought that RTP handled resend requests in case of packet loss.
There are also the extensions to RTP (RTPS?) for secure data, so I'm surprised you have problems with packet loss.
Regards
Graham
----- Original Message -----
From: John Arthur
To: 'AVARO Olivier FTRD/DIH/REN' ; technotes lists.m4if.org
Sent: Friday, February 28, 2024 1:46 PM
Subject: RE: [M4IF Technotes] Transport of MPEG-4 SL Packets (Bifs and ODs) over HTTP and IP
Hello Olivier,
Our current implementation uses RTP (over UDP/IP) for BIFS SL Packets but packet loss is a real headache, so I'm looking for an interoperable TCP/IP solution.
Since we are talking about an MPEG-4 MU server, sending on-the-fly, dynamic scene information which may vary according to clients characteristics, I can't just send the content as a pre-generated mp4 file.
It seems that HTTP would not be appropriate for sending the raw IOD, ODs and BIFS streams unless you defined specific MIME types for all types of MPEG-4 streams, this seems a little long-winded.
The question is therefore: is there a pre-defined, interoperable way to pack SL header data into a TCP/IP transmission, without using the RTP mapping already defined (since this assumes use of RTP)? If not do we need one?
Best regards
John
-----Original Message-----
From: technotes-admin lists.m4if.org [mailto:technotes-admin lists.m4if.org] On Behalf Of AVARO Olivier FTRD/DIH/REN
Sent: 28 February 2024 12:10
To: john.arthur octaga.com; technotes lists.m4if.org
Subject: RE: [M4IF Technotes] Transport of MPEG-4 SL Packets (Bifs and ODs) over HTTP and IP
Hi John,
I've read many times in various places (including the recent MPEG-4 White Paper) that a method of transport of MPEG-4 streams over IP and HTTP has been defined [by MPEG and IETF I assume]. However the only documentation I can find only specifies transport over RTP.
Does anyone have any pointers as to where I can find documentation for transport over general IP and HTTP? I am especially interested in the transport of Bifs and OD SL Packets, and a common way of mapping SL Packet Header info for protocols other than RTP, so as to ensure interoperability for these protocols.
If you use HTTP, I don't think you need to standardize anything, you just download your MP4 file and play it.
If you are smart enough you can do some progressive download so that you can play your file before it is completly received.
Concerning streaming over IP, I guess you mean UDP/IP, you can use MPEG-4 SLpacketized streams over UDP. Session description is not standardize but for streaming people generally just use RTP.
What are exactly your requirements ?
cu,
O.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030228/452c5138/attachment.html
More information about the Mp4-tech
mailing list