Full Text:   <1398>

CLC number: TN919.8

On-line Access: 

Received: 2005-12-09

Revision Accepted: 2006-02-24

Crosschecked: 0000-00-00

Cited: 0

Clicked: 2690

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
Open peer comments

Journal of Zhejiang University SCIENCE A 2006 Vol.7 No.100 P.106~111


Adaptive progressive download based on the MPEG-4 file format

Author(s):  Fä,rber Nikolaus, Dö,hla Stefan, Issing Jochen

Affiliation(s):  Multimedia Transport, Dept. Audio, Fraunhofer Institute for Integrated Circuits IIS, Erlangen 91058, Germany

Corresponding email(s):   fae@iis.fraunhofer.de, dla@iis.fraunhofer.de, iss@iis.fraunhofer.de

Key Words:  HTTP-streaming, Adaptive progressive download, MPEG-4 file format (MP4), Moov box

Färber Nikolaus, Döhla Stefan, Issing Jochen. Adaptive progressive download based on the MPEG-4 file format[J]. Journal of Zhejiang University Science A, 2006, 7(100): 106~111.

@article{title="Adaptive progressive download based on the MPEG-4 file format",
author="Färber Nikolaus, Döhla Stefan, Issing Jochen",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Adaptive progressive download based on the MPEG-4 file format
%A Fä
%A rber Nikolaus
%A Dö
%A hla Stefan
%A Issing Jochen
%J Journal of Zhejiang University SCIENCE A
%V 7
%N 100
%P 106~111
%@ 1673-565X
%D 2006
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2006.AS0106

T1 - Adaptive progressive download based on the MPEG-4 file format
A1 - Fä
A1 - rber Nikolaus
A1 - Dö
A1 - hla Stefan
A1 - Issing Jochen
J0 - Journal of Zhejiang University Science A
VL - 7
IS - 100
SP - 106
EP - 111
%@ 1673-565X
Y1 - 2006
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2006.AS0106

In this paper we describe how progressive download and adaptive streaming can be combined into a simple and efficient streaming framework. Based on the MPEG-4 file format (MP4) we use HTTP for transport and argue that these two components are sufficient for specifying an open streaming architecture. The client selects appropriate chunks from the MP4 file to be transferred based on (1) the header information (i.e. the “moov” box) in the first part of the file and (2) his observation of network throughput. The framework is completely client driven which allows for better server scalability and reduces signalling overhead. We discuss architecture and implementation issues such as complexity, interoperability and scalability and compare to 3GPP PSS Rel-6 adaptive streaming when appropriate. Measurements from a simple MP4/HTTP streaming client are presented showing that appropriate chunks are selected such that increased reliability is achieved.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Chou, P.A., Sehgal, A., 2000. Rate-Distortion Optimized Receiver-Driven Streaming over Best-Effort Networks. Packet Video Workshop. Pittsburg, PA.

[2] Chou, P.A., Miao, Z., 2001. Rate-Distortion Optimized Streaming of Packetized Media. Microsoft Research Technical Report MSR-TR-2001-35.

[3] Fielding, R., Gettys, J., Mogul, J., et al., 1999. IETF RFC 2616: Hypertext Transfer Protocol-HTTP/1.1.

[4] Girod, B., Kalman, M., Liang, Y., Zhang, R., 2002. Advances in Channel-adaptive Video Streaming. Proc. IEEE International Conference on Image Processing ICIP. Rochester, NY, 1:9-12.

[5] Handley, M., Jacobson, V., 1998. IETF RFC 2327: SDP: Session Description Protocol.

[6] ISO/IEC 14496-10, 2003. Information technology—Coding of Audio-Visual Objects—Part 10: Advanced Video Coding.

[7] ISO/IEC 14496-14, 2003. Information Technology—Coding of Audio-Visual Objects—Part 14: MP4 file format.

[8] ITU-T Recommendation H.264, 2003. Advanced Video Coding for Generic Audiovisual Services.

[9] Ott, J., Wenger, S., Sato, N., et al., 2004. IETF Internet Draft: Extended RTP Profile for RTCP-based Feedback (RTP/AVPF). Http://www.ietf.org/internet-drafts/draft-ietf-avt-rtcp-feedback-11.txt.

[10] RealNetworks, 2004. RealNetworks Production Guide. p.49-51.

[11] Schulzrinne, H., Rao, A., Lanphier, R., 1998. IETF RFC 2326: Real Time Streaming Protocol (RTSP).

[12] Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V., 2003. IETF RFC 3550: RTP: A Transport Protocol for Real-Time Applications.

[13] Wang, B., Kurose, J., Shenoy, P., Towsley, D., 2004. Multimedia Streaming via TCP: An Analytic Performance Study. Proceedings of ACM Multimedia (Multimedia 2004). New York.

[14] Wenger, S., Hannuksela, M.M., Stockhammer, T., et al., 2005. IETF RFC 3984: RTP Payload Format for H.264 Video.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - Journal of Zhejiang University-SCIENCE