27
Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN II Chugoku RC / WIDE / Kurashiki Univ. of Science & the Arts Takashi Miyake (มมมมมมม) [email protected]

Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Embed Size (px)

Citation preview

Page 1: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Transmitting digital video over

IPv6 multicastAn experience on JGN II

JGN II Chugoku Research CenterIPv6 Interoperability and Evaluation Laboratory

JGN II Chugoku RC / WIDE / Kurashiki Univ. of Science & the ArtsTakashi Miyake (มิ�ยาเขะ)

[email protected]

Page 2: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Why did we select these technologies?(DVoverIP & IPv6 multicast) Revision of the Broadcasting Law in Japan

Government permit to use the Internet for TV Broadcasting Reachability problem at country side

IPv6 multicast A lot of TV subscribers →   IPv6(a lot of address

space) Contents distribution at the same time → multicast

Digital Video over IP We can customize this software easily

Page 3: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

IPv6 Multicast

One of the solution for broadcasting Sender can initiate only one stream to reach multiple receivers Packets will be duplicated by Routers & Switches Reduction of sender costs

Operation CPU load Network bandwidth

Two type of implementations Any Source Multicast (ASM) Source Specific Multicast (SSM)

Page 4: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Source Specific Multicast (SSM) Specify the source IP addr

1. Receiver must know the sender’s IP address

2. Receiver will send join request to the sender directly

3. Sender will know the receiver’s IP address

4. Packets will start transferred from the sender to the receiver

Page 5: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Any Source Multicast (ASM) Rendezvous point

1. The stream reach RP

2. The join request reach RP

3. They will meet at RP

4. Router can make the multicast routing table

5. Packets will start transferred from the sender to receivers

Page 6: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Digital Video Over IP

Encapsulate the DV data into IP packet Encapsulated by software

DV dataIP IP IP IP

Page 7: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

DV over IP softwares

DVcommXP Commercial product Made by Fatware Inc. Support only WindowsXP-JP Easy to use IPv4,6 unicast multicast cap

able http://www.fatware.jp/

(Japanese only)

DVTS Open source software Made by WIDE project Supported Platform

Windows2000/XP BSD Linux MacOSX

IPv4,6 unicast multicast capable http://www.sfc.wide.ad.jp/DVTS/

Page 8: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

JGNII & JGNv6 Network JGN II

Nation Wide Layer 2 network Data link media

Using 10Gigabit Ethernet (LAN-PHY/WAN-PHY), Gigabit Ethernet and Fast Ethernet

JGNv6 Layer 3 network on JGN II

Routers : ALAXALA, Hitachi, NEC, Allied-Telesyn Juniper, Cisco, ) 64 access points

8 core routing points and 56 leaf points Using OSPFv3 (IPv6 Unicast) and PIM-SM IPv6 (IPv6 Multicast) as t

he routing protocols Global IPv6 connectivity

Using 2001:e38::/32 address block IPv6 Multicast ready

PIM-SM IPv6(L3) and MLD,MLD snooping(L2) at all devices Three Rendezvous Points

Page 9: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

JGN II & JGNv6 core topology on the map

Page 10: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

JGNv6 Network (diagram)

Page 11: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

1’st trial Snow Festival via JGNv6 2004 Experiment objective

IPv6 Multicast interoperability test The practical use of IPv6 Multicast for Live TV broadcasting

(DV over IP) Overview

Live TV broadcasting via JGNv6 network Sapporo Snow Festival 2004 ( Feb.5-Feb.11 ) Live TV pro

gram Feed: Single multicast source / Return: multiple unicast

Reporter and newscaster voice are transmitted via VoIP(IPv4).

Page 12: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

TV companies of 2004

Page 13: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Status of TV contents

1  RKB (RKB) 5th Feb ( Thu )  17:25 ~ 「 Kyokan TV 」

2  Mainichi Broadcasting System (MBS) 5th Feb ( Thu ) 18:48~「MBS VOICE 」 in weather news 6th Feb ( Fri ) 18:48~「MBS VOICE 」 in weather news

3  RSK sanyo broadcasting (RSK) 5th Feb ( Thu )  16:50 ~ 「 Evening wide 」 at Chapter 1 5th Feb ( Thu )  18:45 ~ 「 Evening wide 」 at Chapter 2

4  Hokkaido Broadcast Company (HBC) 5th Feb ( Thu )  18:35 ~ 「 Teleport 2000 」

5  Ryukyu Broadcast Company (RBC) 4th Feb ( Wed ) 18:40 ~ 「 RBC area report 」 5th Feb ( Thu )  18:22 ~ 「 RBC area report 」

Page 14: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Screen snapshot at Live on TV   2004

© 2004 RSK,MBS,RBC,HBC,RKB

Page 15: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Multicast problems(2004)

Discarded MLD packet (interoperability problem) MLD (Multicast Listener Discovery) was find interface which recei

ver connected PadN and Router Alert option was invalid position in “Hop-by-Hop”IPv

6 extension header The multicast was not forwarded even if there is a listener in t

he switch port. We changed kernel of client OS We send bug report to each venders

Can’t flood Multicast Listener Query on switches MLD entry was timeout then can’t forward the multicast The vender solved problem on firmware(Firmware update)

Problems are solved now

Page 16: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

2’nd Snow Festival via JGNv6 2005 Experiment objective

IPv6 Multicast interoperability test Multi-place, bi-directional, IPv6 Multicast for Live TV bro

adcasting Overview

Two Live TV programs at same time (Parallel Live) Sapporo Snow Festival 2005 ( Feb.7-Feb.13 ) Live TV pro

gram Professional Baseball Okinawa Spring CAMP contents were a

lso at same time. 23 multicast sources (DV:20/HDV:3). Reporter, newscaster voice, and all broadcasting related in

come communication are transmitted via VoIP on same dual stack network (DV:IPv6 Multicast/VoIP:IPv4 Unicast).

Page 17: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

TV companies & research partners of 2005

札幌

仙台

東京名古屋

大阪岡山福岡

那覇

実験構成図

名護

琉球放送(RBC)(プロ野球キャンプ)

北海道放送(HBC)(雪祭り会場)

毎日放送(MBS)

九州大学

双方向マルチキャスト実験実施拠点

中部日本放送(CBC)

東京放送(TBS)

山陽放送(RSK)NICT 岡山リサーチセンター

倉敷芸術科学大学

広島

広島大学広島市立大学

北谷

Page 18: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

3’rd Snow Festival via JGNv6 2006 Experiment objective

IPv6 Multicast interoperability test Multi-place, bi-directional, reliability, IPv6 Multicast for Live T

V programs Deployment for HDV live broadcasting system International collaborations (ThaiSARN, SingAREN, KoREN)

Overview Live TV programs via JGNIIv6 network at same time (HD,SD)

Sapporo Snow Festival 2006 ( Feb.6-Feb.12 ) Live TV program Professional Baseball Okinawa Spring CAMP contents were also at s

ame time. 30 multicast source (DV:26, HDV:4) VRRP for IPv6 multicast

Page 19: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Joint research partners(Thailand, Singapore, Korea)

JGN II international link From Tokyo To Bangkok Thai Tower in Thailand

Remote controllable camera & DV over IP equipment in GITS office

From Tokyo To Global Switch in Singapore Remote controllable camera & DV over IP equipment in NUS&

NTU Korea is through the QGPOP to connect KOREN

NTU (Nanyang Technological University) NUS (National University of Singapore)

GITS in Thai Tower

Page 20: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Sapporo Snow Festival 2006 Topology

Page 21: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Odori-park@Sapporo (Venue)

Page 22: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Redundancy of Routers

JGNv6

Temporally Network Center (Venue)

(Virtual Router Redundant Protocol)

MasterSlave

Page 23: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Redundancy of Multicast source stream Stream auto source select Gateway

This is my research topic! Software implementation There are no redundancy functions of senders now Gateway will detect trouble under 200 packet If it found trouble in main stream then it can change to sub-

stream

Network-Switch

Sender-Main Sender sub Gateway

JGN2IPv6 network

GatewayPC

Page 24: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Live program snapshot

Page 25: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Screen snapshot at Live on TV   2006

© 2004 RSK,CBC,HBC,MBS,RBC,RCC

Page 26: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Conclusion From interoperability test

Implement IPv6 multicast protocols with multiple venders

Implement IPv6 multicast technologies on testbed network

Build IPv6 multicast operation & management technologies

From Snow Festival demonstration Current TV broadcasting technology can be replaced by

IPv6 multicast technology

Page 27: Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN

Video