In an increasingly content-centric world where users consume large amounts of multimedia content, video delivery platforms over packet networks, such as Internet Protocol Television (IPTV), are gaining rapid popularity. At the same time, to serve the ever-increasing bandwidth demand from users, access networks, traditionally the bottleneck for high-bandwidth applications, are also undergoing rapid evolution. Forecasting how streaming IPTV over a network will perform is challenging as the data rate of a video stream varies with scene, time, framerate, and encoding. Nevertheless, it is important to evaluate the performance of an access network for IPTV traffic to ensure good Quality of Service (QoS) for users. Using video traces for such evaluation requires multiple video traces to represent different scenarios and generally involves slow I/O-based operations, such as file reading. To overcome these limitations, in this paper, we explore several aspects of modeling IPTV streaming, and present a synthetic video trace generator that closely resembles the empirical IPTV traces. Our analysis confirms that our synthetic video trace follows the statistical properties of empirical videos, and its resultant data rate is representative of the IPTV video streaming. Next we study the performance of Ethernet Passive Optical Network (EPON) in streaming IPTV by using the generated synthetic trace. Parameters of interest are the number of parallel video streams supported, the effects of the degree of video compression, average and maximum packet delays, and packet delay variances (jitter). It is shown that 10G-EPON can support a large number of parallel IPTV channels at moderate rates of video compression.
In a short time, IEEE EPON has progressed from initial trials to a market-leading optical access technology that supports business and residential services, including IPTV, VoIP, commercial-grade data services, and cellular backhaul. Due to EPON's simplicity and flexibility, various standards development organizations have embarked on standardization projects aimed at integrating EPON with existing network architectures. Also, several network operators have developed EPON solutions that address their specific deployment environments or relevant regulations. The IEEE P1904.1 SIEPON project is creating an open international system-level specification that provides for multivendor interoperability of EPON equipment while accommodating the rich and varied nature of the existing deployments and standards. The development of a unified EPON data path architecture is one of the key achievements of the SIEPON project. This flexible architecture supports multiple service models, multiple provisioning and management concepts, and diversity of deployment environments and regulatory requirements.