idrs 即時互動式網際網路數位電台解決方案

27
IDRS 即即即即即即即即即即即即即即即即即 黃黃黃 黃黃黃黃黃黃黃黃黃黃黃黃黃 多多 多多多多多

Upload: deanna

Post on 17-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

IDRS 即時互動式網際網路數位電台解決方案. 黃崇明 國立成功大學資訊工程研究所 多媒體網路實驗室. 傳統媒體 廣播 電視 1- to-n 的傳送模式 節目型態 Stored media ( 影片,音樂) Live media Call-in. 目前業界方案 RealNetwork (Realaudio, Realvideo) Microsoft Media Server 飛碟電台 ICRT. 主要問題. 利用點播 ( unicast) 技術:頻寬需求和上線使用人數成正比 單向點播:聽眾 Call-in 時,仍必須用電話機 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IDRS  即時互動式網際網路數位電台解決方案

IDRS 即時互動式網際網路數位電台解決方案

黃崇明國立成功大學資訊工程研究所多媒體網路實驗室

Page 2: IDRS  即時互動式網際網路數位電台解決方案

傳統媒體– 廣播– 電視1-to-n 的傳送模式

節目型態– Stored media ( 影片,音樂)– Live media– Call-in

Page 3: IDRS  即時互動式網際網路數位電台解決方案

目前業界方案

– RealNetwork (Realaudio, Realvideo)

– Microsoft Media Server 飛碟電台 ICRT

Page 4: IDRS  即時互動式網際網路數位電台解決方案

主要問題

利用點播 ( unicast) 技術:頻寬需求和上線使用人數成正比

單向點播:聽眾 Call-in 時,仍必須用電話機 單一網路服務品質及媒體展現品質:

網路擁擠和順暢時,都放送相同的資料量到使用者端,完全沒有服務品質( QOS )可言

Page 5: IDRS  即時互動式網際網路數位電台解決方案

我們的解決方案:

利用群播( multicast) 技術 : 節省大量頻寬,因使用人數和頻寬要求無絕對關係

雙向互動傳播:聽眾 Call-in 時,直接用電腦和網路,即相當於結合 Real Player / Media

Player 和 I-phone 為一體的軟體系統

Page 6: IDRS  即時互動式網際網路數位電台解決方案

我們的解決方案:

使用者端俱有自控服務品質的功能:把 Video 資料分層( layer) ,使用者端在網路順暢時,收播多一些 video layers ,網路擁擠時,收播少一些 video layers 。而系統會依使用者的要求,自動做好影音同步

提供點播和群播 Gateway (AGW): 處在未提供群播( multicast) 功能 ISP 上的使用者,仍能利用點播(unicast) 方式,收播到群播網路上的節目

Page 7: IDRS  即時互動式網際網路數位電台解決方案

點對點 群播

Page 8: IDRS  即時互動式網際網路數位電台解決方案

群播技術與 MBone– Multicast ( 群播 )

Multicasting sends a single copy of the data to those clients who request it. Multiple copies of data are not sent across the network, nor is data sent to clients who do not want it.

– MBone Multicast BackboneThe MBone is a virtual network consisting of those portions of the Internet, sometimes called multicast islands, on which multicasting has been enabled.

Page 9: IDRS  即時互動式網際網路數位電台解決方案

簡介 ( 續 )

Multicasts that must travel across areas of the Internet that are not yet multicast-enabled are sent as unicasts until they reach the next multicast enabled island.

Page 10: IDRS  即時互動式網際網路數位電台解決方案

多媒體群播應用軟體的設計考量– 即時通訊技術層面

Packet Loss & Jitter Intra, Inter-stream synchronization

– 管理層面 目前網路環境中只有部分 router 連上 MBone. Scalability : Unicast Gateway Multicast 轉換閘道伺服器必須

– 對使用者透明化– 方便管理

Page 11: IDRS  即時互動式網際網路數位電台解決方案

全方位即時通訊系統整合方案 :– IDRS (Interactive Digital Radio Station)– IMS (Interactive Music Station)– IAVS (Interactive Audio & Video Station)– QMAV (QoS-based Multicast Audio and Video System)

What can they do?– Internet-based radio,music, and TV systems.– Provide a multimedia multicast environment.– Include media streaming & multiple-stream synchronization

Techniques.– Two-way communication in the 1-to-n networking environment:

an audience or a spectator can have Call-Ins using a computer.

Page 12: IDRS  即時互動式網際網路數位電台解決方案

IDRS 系統執行架構

MRouter

Modem

PSTN

Audience(Home PC)

Audience(Home PC)

Internet

MRouter

Audience(Net PC)

Audience(Net PC)

MRouter

AGW

TCP/IP-based Network

Audience(Net PC)

Audience(Net PC)

(Net PC)Audience

(Net PC)Audience

(Net PC)Audience

DJ Server(Net PC)Audience

(Net PC)Audience

AGW

ModemModem

Page 13: IDRS  即時互動式網際網路數位電台解決方案

IDRS 系統執行架構 ( 續 )

兩種連線模式– audience PCs are attached directly to the same LAN

in which the mrouter is located– audience PCs are not attached to the LANs that are

associated with MBONE

Page 14: IDRS  即時互動式網際網路數位電台解決方案

Audio Gateway ( 媒體流轉換閘 )

– 目前 Multicast 的環境

– Multicast Unicast

Page 15: IDRS  即時互動式網際網路數位電台解決方案

Audience GateWay

mroutd

Sun Sparc 20Multicast Interface Unicast Interface

AGWMrouter

Internet

Audience

Audience

Audience

(b)

Page 16: IDRS  即時互動式網際網路數位電台解決方案

運作模式

共有三種運作模式– Listen mode– Call-in mode– Dual server mode

Call-In

Mix

SNG

Page 17: IDRS  即時互動式網際網路數位電台解決方案

QoS 視訊傳輸機制

視訊媒體的壓縮格式特性I P DP D D DP P P P P P P P

D Frame 向前參考 I 或 D Frame

P Frame 向前參考 I,D 或 P Frame

I Frame 不需參考

Page 18: IDRS  即時互動式網際網路數位電台解決方案

QoS 視訊傳輸機制 ( 續 )

串流分層I P P D P P D P P D P P D P P

利用不同 Frame 間的相依特性 , 可分出三組 Frame

Page 19: IDRS  即時互動式網際網路數位電台解決方案

QoS 視訊傳輸機制 ( 續 )

I

P

P

D

P

P

D

P

P

D

P

P

D

P

P

Base Layer

EnhancementLayer 1

EnhancementLayer 2

Page 20: IDRS  即時互動式網際網路數位電台解決方案

IAVS 之 QoS 機制

使用者可根據自己的網路環境 , 動態選擇要接收的 Media Layer

IAVS Server

Internet

Live Audio

Live AudioMP3

Base LayerEnhance Layer1Enhance Layer2

Live Audio

MP3

Base Layer

EnhanceLayer1

EnhanceLayer2

Live AudioMP3

Base Layer

Client 連接 T1 網路Client 連接 ADSL

Client 連接 Modem

Page 21: IDRS  即時互動式網際網路數位電台解決方案

IAVS QoS 機制特性

– 從 Modem 使用者到高速網路使用者都可接收節目

– 提供多種媒體 , 多重品質的節目內容

– 收訊途中使用者可隨時切換接收的媒體層級 , 以因應網際網路環境的變化特性

Page 22: IDRS  即時互動式網際網路數位電台解決方案

管理層面 –閘道指位器

要解決的問題 : Which one of existing AGWs is suitable for me? How to manage these AGWs? Is there an easy way for clients to get connecting without

maintaining an AGW address list locally?

Page 23: IDRS  即時互動式網際網路數位電台解決方案

閘道指位器 ( 續 )

AGW

• Heterogeneous communication model of our approach

Clients using unicastClients using multicast

Page 24: IDRS  即時互動式網際網路數位電台解決方案

閘道指位器 ( 續 )

Heterogeneous Environment

Station Locater

Client Client ClientQuery process

AGW AGW AGW

………

………

Page 25: IDRS  即時互動式網際網路數位電台解決方案

閘道指位器 ( 續 )

System Locater Architecture and Operation scheme

Address Indexer

Web ServerDatabase

Client Brower + IDRS(IMS, IAVS)

ActiveX Clone

AGW

1

3

2

4

Java daemon maintainActive AGW List

Alive Packets

Station Locater

The Browser has a connection

to the web server

The Browser has a connection

to the web server

The web server executes address indexer. The indexer searches the active AGW list to get an appropriate address according to the address of request client.

The web server executes address indexer. The indexer searches the active AGW list to get an appropriate address according to the address of request client.

The web server returns the AGW’s IP address to client’s ActiveX system.

The web server returns the AGW’s IP address to client’s ActiveX system.

The Client connects with the specific AGW and starts to receive the program.

The Client connects with the specific AGW and starts to receive the program.

Page 26: IDRS  即時互動式網際網路數位電台解決方案

結論 本實驗室發展出一系列即時互動式群播通訊解決

方案 , 是能切合目前網路環境並提供有效率溝通的應用軟體

IDRS, IMS, IAVS, and QMAV 中的各項子系統或元件可應用在網際網路中提供多媒體娛樂資訊 .

彈性化的媒體流轉換閘以及閘道指位器所形成的通訊架構能夠大幅擴張應用領域及群播軟體的應用範圍

Page 27: IDRS  即時互動式網際網路數位電台解決方案

本實驗室之即時系統整合方案特性為 :– Interactive modes– It is designed to support heterogeneous environments.– The real-time voice compression algorithm is adopted.– Response delay control– Synchronization of the call-in stream and audio streams.– Audience gateway (AGW)– Station Locater– Multiple platform support