• DocumentCode
    2101584
  • Title

    Integration of an open-source network simulator (NS) and a video encoder-decoder (JM) for network video streaming in an educational platform

  • Author

    De Souza-Daw, Tony ; Nguyen, Tien Dzung ; Hoang, Thang Manh ; Ngoc, Le Hoang

  • Author_Institution
    Centre of Technol., RMIT Univ., Ho Chi Minh City, Vietnam
  • fYear
    2012
  • fDate
    17-20 April 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The international community is heavily reliant on the Internet to provide services such as video phones, video conferences, video-on-demand, tele-shopping, web-advisement and virtual reality. Tertiary networks and telecommunications engineering students are required to learn all aspects about the Internet and Internet services. The open-source, research and teaching platform, Network Simulator (NS) was integrated with the open-source Joint Model (JM) H.264/AVC encoder-decoder to educate students about computer networks. On this integrated educational platform, videos can be encoded and encapsulated into network packets with modifications to JM encoder source code. These packets are sent across a NS simulated network with a simulated NS multicast server. NS multicast clients subscribe to NS multicast servers. Other network traffic can compete with the multicast packets and cause congestion. Traffic shaping, fairness and other networking techniques can be simulated with real video data. Packet loss in such an environment is inevitable. Multicast clients receive the video stream with some losses. Clients´ data can be decoded using a modified JM decoder. Lost data can be concealed using error concealment techniques or reconstructed with losses. The integration of NS and JM is ideal to teach the next generation´s network and telecommunications engineers, all aspects of network traffic including streaming media, streaming protocols, subscription, traffic congestion, traffic shaping and fairness. This paper describes the necessary modifications to JM and NS and gives examples of educational exercises and discussions.
  • Keywords
    Internet; client-server systems; multicast communication; network servers; public domain software; teaching; telecommunication engineering education; telecommunication traffic; video coding; video streaming; H.264-AVC encoder-decoder; Internet services; JM encoder source code; NS multicast clients; NS-JM educational platform; computer networks; educational exercises; error concealment techniques; multicast packet loss; network packets; network traffic shaping; network video streaming; networking techniques; next generation network; open source joint model; open source network simulator; real video data; simulated NS multicast network server; streaming media; streaming protocols; subscription; teaching platform; telecommunication engineering students; tertiary networks; traffic congestion; video encoder-decoder; Decoding; Educational institutions; Network topology; Protocols; Servers; Streaming media; Telecommunications; Educational Platform; NS and JM; Open-Source;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Engineering Education Conference (EDUCON), 2012 IEEE
  • Conference_Location
    Marrakech
  • ISSN
    2165-9559
  • Print_ISBN
    978-1-4673-1457-2
  • Electronic_ISBN
    2165-9559
  • Type

    conf

  • DOI
    10.1109/EDUCON.2012.6201021
  • Filename
    6201021