Search by item HOME > Access full text > Search by item

JBE, vol. 23, no. 5, pp.669-681, September, 2018


ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol

Kwang-eun Won, Eun-bin Ahn, Ayoung Kim, Hong-rae Lee, and Kwang-deok Seo

C.A E-mail:


In this paper, we propose an ARQ packet error control scheme using multiple threads in delivering massive capacity of multimedia based on MMT(MPEG Media Transport) protocol. On the sending side, each frame that constitutes an image is packetized into MMT packets based on MMT protocol. The header of the packet stores the sequence number of the frames contained in the packet and the time of presentation information. The payload of the packet stores the direct information that comprises the frame. The generated MMT packet is transmitted to the IP network. The receiving side checks if any error has occurred in the received packet. For any identified error, it controls the error through ARQ error control scheme and reconfigure the frame according to the information stored in the header of the received packet. At this point, a multi-threading based transport design is constructed so that each thread takes over a single frame, which increases the transmission efficiency of massive capacity multimedia. The efficiency of the multi-threading transport method is verified by solving the problems that might arise when using a single-thread approach if packets with errors are retransmitted.

Keyword: MMT protocol, Multi-thread processing, Multi-thread transport, ARQ error control

[1] ISO/IEC 23008-1:2014 (First edition), Information technology High efficiency coding and media delivery in heterogeneous environments Part 1: MPEG media transport (MMT), Jun. 2014.
[2] Y. Sohn, M. Cho, and J. Paik, “Design of MMT-based broadcasting system for UHD video streaming over heterogenous networks,” Journal of Broadcast Engineering, vol. 20, no 1, pp. 16-25, Jan. 2015.
[3] S. Aoki, K. Otsuki, and H. Hamada, “Effective usage of MMT in broadcasting systems,” in Proc. of IEEE Int. Symp. Broadband Multimedia Systems and Broadcasting (BMSB), pp. 1-6, 2013.
[4] T. Jung, H. Lee, and K. Seo, “Overview on MPEG MMT technology and its application to hybrid media delivery over heterogeneous networks,” In Proc. of Pacific Rim Conference on Multimedia, pp. 660-669, 2015.
[5] S. Cho, J. Lee, and K. Park, “Low delayed mobile live streaming method and its implementation,” In Proc. of IEEE Int. Conf. Multimedia and Expo Workshops (ICMEW), pp. 1-3, 2015.
[6] Y. Hu, S. Xie, and Y. Xu, “Dynamic VR live streaming over MMT,” in Proc. of IEEE Int. Symp. Broadband Multimedia Systems and Broadcasting (BMSB), pp. 11-16, 2017.
[7] A. Silberschatz, “Operating System Concepts 8th Edition,” Hongnung Publishing Company, pp.169-172, Feb. 2013.
[8] D. Kang and H. Park, “A design and implementation of transmit/receive model to speed up the transmission of large string-data sets in TCP/IP socket communication,” Journal of Korea Institute of Information and Communication Engineering, vol. 17, no. 4, pp. 885-892, Apr. 2013.
[9] J. Jeong, et al. “Performance comparison method for multi-core based application software architecture alternatives,” Journal of KIISE: Software and Applications, vol. 39, no 1, pp. 1-11, Jan. 2012.
[10] C. Kim, et al. “An efficient delay-constrained ARQ scheme for MMT packet-based real-time video streaming over IP networks,” Journal of Real-Time Image Processing, vol. 12, no. 2, pp. 257-271, 2016.
[11] ISO/IEC PDTR 23008-13, Information technology-high efficiency coding and media delivery in heterogeneous environments Part 13: MPEG media transport implementation guidelines.
[12] Available at


Editorial Office
1108, New building, 22, Teheran-ro 7-gil, Gangnam-gu, Seoul, Korea
Homepage: TEL: +82-2-568-3556 FAX: +82-2-568-3557
Copyrightⓒ 2012 The Korean Institute of Broadcast and Media Engineers
All Rights Reserved