Abstract
In this chapter, we present Merge and Forward, an IDMS scheme for adaptive HTTP streaming as a distributed control scheme and adopting the MPEG-DASH standard as representation format. We introduce so-called IDMS sessions and describe how an unstructured peer-to-peer overlay can be created using the session information using MPEG-DASH. We objectively assess the performance of Merge and Forward with respect to convergence time (time needed until all clients hold the same reference time stamp) and scalability. After the negotiation on a reference time stamp, the clients have to synchronize their multimedia playback to the agreed reference time stamp. In order to achieve this, we propose a new adaptive media playout approach minimizing the impact of playback synchronization on the QoE. The proposed adaptive media playout is assessed subjectively using crowd sourcing. We further propose a crowd sourcing methodology for conducting subjective quality assessments in the field of IDMS by utilizing GWAP. We validate the applicability of our methodology by investigating the lower asynchronism threshold for IDMS in scenarios like online quiz games.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
\(\mu =0.8: p=0.93, t=-0.083; \mu =1.2: p=0.92, t=0.096; \mu =1.4: p=0.81, t=0.42; \mu =1.6: p=0.22, t=1.23; \mu =1.8: p=0.16, t=1.41\) for \(\alpha =5\%\).
- 2.
\(\mu =0.5: p=0.00, t=4.5217; \mu =0.6: p=0.002, t=3.2; \mu =2: p=0.03, t=2.19\) for \(\alpha =5\%\).
- 3.
\(t = 1.73\) p-\(value = 0.087\) \(\alpha = 0.1\).
- 4.
\(t=2.1\) p-\(value = 0.039\) \(\alpha = 0.05\).
- 5.
\(t = 2.51\) p-\(value = 0.014\) \(\alpha = 0.05\).
- 6.
\(t =1.93\) p-\(value = 0.057\) \(\alpha = 0.1\).
- 7.
\(t= -1.31\) p-\(value=0.049\) \(\alpha =0.05\).
- 8.
\(t=1.68\) p-\(value=0.096\) \(\alpha =0.1\).
- 9.
\(t=2.08\) p-\(value=0.03988\) \(\alpha =0.05\).
References
Geerts, D., Vaishnavi, I., Mekuria, R., van Deventer, O., Cesar, P.: Are we in Sync?: Synchronization requirements for watching online video together. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 311–314. ACM (2011)
Montagud, M., Boronat, F., Stokking, H., Brandenburg, R.: Inter-destination multimedia synchronization: schemes, use cases and standardization. Multimedia Syst. 18, 459–482 (2012)
Mills, D.L.: Internet time synchronization: the network time protocol. IEEE Trans. Commun. 39, 1482–1493 (1991)
IEEE 1588 Precision Time Protocol on Wireless LAN Software and Hardware Prototypes (2005)
Ishibashi, Y., Tsuji, A., Tasaka, S.: A group synchronization mechanism for stored media in multicast communications. In: Proceedings of 16th Annual Joint Conference of the Computer and Communications Societies. Driving the Information Revolution (INFOCOM)., vol. 2, pp. 692–700. IEEE (1997). https://doi.org/10.1109/INFCOM.1997.644522
Stokking, H., Van Deventer, M., Niamut, O., Walraven, F., Mekuria, R.: IPTV Inter-destination synchronization: a network-based approach. In: Proceedings of the 14th Intelligence in Next Generation Networks (ICIN), pp. 1–6. IEEE (2010)
Mauve, M., Vogel, J., Hilt, V., Effelsberg, W.: Local-lag and Timewarp: Providing Consistency for Replicated Continuous Applications (2002)
Boronat Seguí, F., Guerri Cebollada, J., Lloret Mauri, J.: An RTP/RTCP based approach for multimedia group and inter-stream synchronization. Multimedia Tools Appl. 40, 285–319 (2008)
Montagud, M.: Design, development and evaluation of an adaptive and standardized RTP/RTCP-based IDMS solution. In: Proceedings of the 21st International Conference on Multimedia, pp. 1071–1074. ACM (2013)
Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RFC 3550: RTP: A transport protocol for real-time applications. Tech. Rep., IETF (2003). www.ietf.org/rfc/rfc3550.txt
Brandenburg, R., Stokking, H., Deventer, O., Boronat, F., Montagud, M., Gross, K.: RFC 7272: Inter-destination media synchronization (IDMS) using the RTP control protocol (RTCP). Tech. Rep., IETF (2014). www.ietf.org/rfc/rfc7272.txt
Hesselman, C., Abbadessa, D., Van Der Beek, W., Gorgen, D., Shepherd, K., Smit, S., Gulbahar, M., Vaishnavi, I., Zoric, J., Lowet, D., De Groote, R., O’Connell, J., Friedrich, O.: Sharing enriched multimedia experiences across heterogeneous network infrastructures. IEEE Commun. Mag. 48(6), 54–65 (2010)
Montagud, M., Boronat, F., Stokking, H.: Design and simulation of a distributed control scheme for inter-destination media synchronization. In: Proceedings of 27th International Conference on Advanced Information Networking and Applications, pp. 937–944. IEEE (2013)
Ishibashi, Y., Tasaka, S.: A Distributed Control Scheme for Causality and Media Synchronization in Networked Multimedia Games. In: Proceedings of the 11th International Conference on Computer Communications and Networks, pp. 144–149. IEEE (2002). https://doi.org/10.1145/963900.963904
Sodagar, I.: The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMedia 18(4), 62–67 (2011). https://doi.org/10.1109/MMUL.2011.71
Boronat, F., Montagud, M., Vidal, V.: Master selection policies for inter-destination multimedia synchronization in distributed applications. In: 19th International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems, pp. 269–277. IEEE (2011). https://doi.org/10.1109/MASCOTS.2011.43
Hossfeld, T., Seufert, M., Hirth, M., Zinner, T., Tran-Gia, P., Schatz, R.: Quantification of YouTube QoE via Crowdsourcing. In: International Symposium on Multimedia, pp. 494–499. IEEE (2011)
Montagud, M., Boronat, F.: On the use of adaptive media playout for inter-destination synchronization. IEEE Commun. Lett. 15(8), 863–865 (2011)
Yuang, M., T.Liang, S., Chen, Y., Shen, C.: Dynamic video playout smoothing method for multimedia applications. In: Proceedings of the International Conference on Converging Technologies for Tomorrow’s Applications, vol. 3, pp. 1365–1369. IEEE (1996). https://doi.org/10.1109/ICC.1996.533632
Rainer, B., Timmerer, C.: Self-organized inter-destination multimedia synchronization for adaptive media streaming. In: Proceedings of the 22st ACM International Conference on Multimedia. ACM, New York, NY, USA (2014)
Network Working Group: RFC 5389 - Session Traversal Utilities for NAT (STUN). Tech. rep., IETF (2008) http://tools.ietf.org/html/rfc5389
RFC 5766–Traversal Using Relays around NAT (TURN). Technical Report, IETF (2010)
Kuramochi, K., Kawamura, T., Sugahara, K.: NAT traversal for pure P2P e-learning system. In: Proceedings of the 3rd International Conference on Internet and Web Applications and Services, pp. 358–363. IARIA (2008). https://doi.org/10.1109/ICIW.2008.74
Christensen, K., Roginsky, A., Jimeno, M.: A new analysis of the false positive rate of a bloom filter. Informat. Process. Lett. Elsevier North-Holland 110(21), 944–949 (2010)
Nelder, J.A., Mead, R.: A simplex method for function minimization. Comput. J. 7(4), 308–313 (1965)
Erdos, P., Renyi, A.: On Random Graphs. Publicationes Mathematicae (Debrecen) 6, 290–297 (1959). http://www.renyi.hu/erdos/Erdos.html#1959-11
OMNET++ 4.3.1: http://www.omnetpp.org/ (Last accessed Dec 2013)
Rainer, B., Timmerer, C.: A quality of experience model for adaptive media playout. In: Sixth International Workshop on Quality of Multimedia Experience, pp. 177–182. IEEE (2014)
Microworkers: http://www.microworkers.com
Rec. ITU-R BT.500-11. Technical report https://www.itu.int/dms/pubrec/itu-r/rec/bt/R-REC-BT.500-11-200206-S!!PDF-E.pdf
Verhelst, W., Roelands, M.: An overlap-add technique based on waveform similarity (WSOLA) for high quality time-scale modification of speech. In: Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, vol. 2, pp. 554–557. IEEE (1993). https://doi.org/10.1109/ICASSP.1993.319366
ITU-T Recommendation P.910: Subjective video quality assessment methods for multimedia applications. Tech. Rep., International Telecommunication Union, Geneva, Switzerland (2008)
Hirth, M., Hossfeld, T., Tran-Gia, P.: Anatomy of a Crowdsourcing Platform–Using the Example of Microworkers.com. In: Proceedings of the 5th Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 322–329. IEEE (2011)
inFAMOUS Second Son–Sukker Punch: http://infamous-second-son.com/
Knack–SCE Japan Studio: http://us.playstation.com/ps4/games/knack-ps4.html
Rainer, B., Waltl, M., Timmerer, C.: A web based subjective evaluation platform. In: Proceedings of the 5th International Workshop on Quality of Multimedia Experience, pp. 24–25. IEEE, Los Alamitos, CA, USA (2013). http://www.qomex2013.org
Hossfeld, T., Keimel, C., Hirth, M., Gardlo, B., Habigt, J., Diepold, K., Tran-Gia, P.: Best practices for QoE crowdtesting: QoE assessment with crowdsourcing. IEEE Trans. Multimedia PP(99), 1–1 (2013). https://doi.org/10.1109/TMM.2013.2291663
Shapiro, S.S., Wilk, M.B.: An analysis of variance test for normality. Biometrika 52(3/4), 591–611 (1965)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Rainer, B., Petscharnig, S., Timmerer, C. (2018). Merge and Forward: A Self-Organized Inter-Destination Media Synchronization Scheme for Adaptive Media Streaming over HTTP. In: Montagud, M., Cesar, P., Boronat, F., Jansen, J. (eds) MediaSync. Springer, Cham. https://doi.org/10.1007/978-3-319-65840-7_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-65840-7_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65839-1
Online ISBN: 978-3-319-65840-7
eBook Packages: Computer ScienceComputer Science (R0)