5
Networked Media Lab. DEPT. OF INFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information & Mechatronics Gwangju Institute of Science & Technology http://netmedia.gist.ac.kr

Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Embed Size (px)

Citation preview

Page 1: Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Networked Media Lab.

DEPT. OF INFO. & Mech., GIST

Individual Research Issue

Jongryool Kim

2009.07.07

Networked Media LaboratorySchool of Information & Mechatronics

Gwangju Institute of Science & Technologyhttp://netmedia.gist.ac.kr

Page 2: Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Networked Media Lab.

DEPT. OF INFO. & Mech., GISTApril 18, 2023, Page 2

Real-Time Video Transmission using RLC Opportunistic Rouging

Real-Time Video Transmission using Video-Aware Practical RLC and Opportunistic Routing

Variable generation size RLC & Progressive RLCDeadline Discard at the Intermediate NodeTo enhance received video quality at multiple end nodes

Real-Time Video Acquisition &

Video/RLC Encoding

CameraServer

Intermediate node

Intermediate node

Intermediate node

Receiver

Intermediate node

Display

ReceiverDisplay

Intermediate node

Re-RLC Encoding RLC/Video Decoding

Broadcast & Overhearing

Page 3: Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Networked Media Lab.

DEPT. OF INFO. & Mech., GIST

Real-Time Video Transmission using RLC Opportunistic Routing

April 18, 2023, Page 3

Video Transmission to multiple users over wireless multi-hop network using RLC opportunistic routing

Shorter paths are opportunistically exploited -> Reduced latency, fewer late arrival -> superior video qualityRLC Opportunistic routing offers robustness in combating link breakage ->Reduced latency induced during route reconstruction

-> no buffer underflow, no freezing of playback

However, it should consider many thingsHow to match the video with RLC ? (server) (Future Work)How many packets should be transported at the server ? (server) (Future Work)At the intermediate node, when it broadcast received packets ? (intermediate node)How to reduce RLC high processing complexity (receiver)

Page 4: Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Networked Media Lab.

DEPT. OF INFO. & Mech., GIST

Video Transmission using RLC

April 18, 2023, Page 4

1. One-hop test (with simulation(?), VANET (?))

1) RLC Complexity Test - RLC encoding bandwidth, RLC decoding bandwidth, and sending rate test with different or fixed size of generation - Time check: the time required to receive one frame (including RLC encoding, decoding, and video decoding times)

2) FEC Complexity Test - FEC encoding bandwidth, FEC decoding bandwidth, and sending rate test with different or fixed residual value - Time check: the time required to receive one frame (including FEC encoding, decoding, and video decoding times)

3) Video Test - Video PSNR and discontinuity check at the receiver ( without coding, with FEC and with RLC ) - Average video buffering levels at the receiver ( without coding, with FEC and with RLC )

2. Multi-hop test (?)

Page 5: Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim 2009.07.07 Networked Media Laboratory School of Information

Networked Media Lab.

DEPT. OF INFO. & Mech., GIST

Video Transmission using RLC

April 18, 2023, Page 5

How to match the video with RLC encoding block or generation ?

In RLC, encoding and decoding size is very important factorVideo has different size of frameVariable GOP = Generation (Variable Size Generation)