report of summer work 宋惟農 2008/09/02. 2 outline iptv study zigbee controller for iptv

Post on 21-Dec-2015

223 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Report of Summer Work

宋惟農2008/09/02

2

Outline

IPTV study ZigBee controller for IPTV

3

IPTV study

What’s IPTV Solution of QoS Solution of QoE Channel zapping

4

What’s IPTV

Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet, IEEE Communications Magazine, November 2007

5

What’s IPTV

IPTV advantage: High video quality Two way communication.

IPTV technical challenge: QoS (Quality of Service)

Bandwidth of Internet is limited. QoE (Quality of Experience)

Channel zapping is too slow.

6

IPTV study

What’s IPTV Solution of QoS Solution of QoE Channel zapping

7

Solution of QoS

Multicast It needs only one flow in backbone for multiple users t

o watch the same channel. Not fully supported until IPv6.

Admission control Only permitted user can watch IPTV.

類似現在有線電視不可以自己偷接,付多少錢才能看多少。

8

IPTV study

What’s IPTV Solution of QoS Solution of QoE Channel zapping

9

Solution of QoE

Fast channel zapping Fast Channel Switching For Hybrid Unicast/Broadcast

Mobile Television, Broadband Multimedia Systems and Broadcasting, 2008 IEEE International Symposium on, pp. 1-4, March 31 2008-April 2 2008

10

IPTV study

What’s IPTV Solution of QoS Solution of QoE Channel zapping

11

Channel zapping

Traditional channel zapping New channel zapping with new coding method

for MPEG 4 Our channel zapping with different bit rate My plan

12

Traditional channel zapping

1. Stop current channel

2. Ask for new channel

3. Wait for next I-frame (MPEG 4 only)

4. Wait for buffering

5. Play new channel

13

Channel zapping

Traditional channel zapping New channel zapping with new coding method

for MPEG 4 Our channel zapping with different bit rate My plan

14

New channel zapping with new coding method for MPEG 4 I-frame (intra frame): base image P-frame (other frame): difference from base image Method:

Ask for last I-frame. Server encode current frame as I-frame. Another flow to transmit I-frame of all channels.

Advantage: About 2~3 seconds faster 5 seconds -> 2~3 seconds.

Disadvantage: Private encoder and decoder

15

Channel zapping

Traditional channel zapping New channel zapping with new coding method

for MPEG 4 Our channel zapping with different bit rate My plan

16

Our channel zapping with different bit rate Transmit neighbor or favorite channels with lower bit

rate simultaneously. Advantage:

0 zapping time! (Buffer switch only) Disadvantage:

Additional bandwidth Users can only choose specific channels.

Extra advantage: Serve different kind of device simultaneously.

Ex: Handheld device and TV, big screen and small screen

17

Channel zapping

Traditional channel zapping New channel zapping with new coding method

for MPEG 4 Our channel zapping with different bit rate My plan

18

My plan

Server: VLC Client: Qt Why Qt not VLC?

The API of VLC is not full developed, we can’t control the action of lower level. Qt can.

19

Outline

IPTV study ZigBee controller for IPTV

20

ZigBee controller for IPTV

Computer COM port

Transceiver

Controller

21

ZigBee controller for IPTV

主畫面 Pre

上一個選單 Play

播放 Pause

停止播放 Next

下一個選單

22

ZigBee controller for IPTV

音量調整 Pre

上一個選單 +

大聲 -

小聲 Next

下一個選單

23

ZigBee controller for IPTV

頻道選擇 Pre

上一個選單 +

下一台 -

上一台 Next

下一個選單

24

ZigBee controller for IPTV

畫面調整 Pre

上一個選單 Type

畫面類型 Single, Double, Quad

Screen 主控畫面切換

Next 下一個選單

25

ZigBee controller for IPTV

無線傳輸功率調整 Pre

上一個選單 +

功率加強 -

功率減弱 Next

下一個選單

26

ZigBee controller for IPTV

Future work Player程式的開關 睡眠模式 (省電 )

27

Thank You~

top related