By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Tony de Souza-Daw ; Centre of Technology, RMIT University, Ho Chi Minh City, Vietnam ; Tien Dzung Nguyen ; Thang Manh Hoang ; Le Hoang Ngoc

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.

Published in:

Global Engineering Education Conference (EDUCON), 2012 IEEE

Date of Conference:

17-20 April 2012