16
Ubiquitous Video Conferencing Faculty Advisors: Dr. Helen Boussalis Dr. Charles Liu Dr. Darrell Guillaume Dr. Chivey Wu Dr. Khosrow Rad Student Assistants: Sergio Mendoza Jorge Estrada JohnPaul Adigwu Adrienne Lam Neil Arellano Evan Tsai Gabriel Nuñez Aleksander Milshteyn Sergio Beltran 03/16/22 NASA Grant URC NCC NNX08BA44A 1

Ubiquitous Video Conferencing Faculty Advisors: Dr. Helen Boussalis Dr. Charles Liu Dr. Darrell Guillaume Dr. Chivey Wu Dr. Khosrow Rad Student Assistants:

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Ubiquitous Video Conferencing

Faculty Advisors:

Dr. Helen Boussalis

Dr. Charles Liu

Dr. Darrell Guillaume

Dr. Chivey Wu

Dr. Khosrow Rad

Student Assistants:

Sergio MendozaJorge EstradaJohnPaul AdigwuAdrienne LamNeil ArellanoEvan TsaiGabriel NuñezAleksander MilshteynSergio Beltran

04/18/23 NASA Grant URC NCC NNX08BA44A 1

Ubiquitous Video Conferencing

2NASA Grant URC NCC NNX08BA44A04/18/23

Semantic

Network

INTERNET

ScrapingUbiquitous

Video Conferencing

TechnologyTechnology

Active

Directory

Purpose of Ubiquitous Video Conferencing

04/18/23 3NASA Grant URC NCC NNX08BA44A

•Interaction that goes beyond desktop environment in everyday life

•Visual and Audio collaboration in real time between two or more locations

Scalability

Clients on a distributed server network.

04/18/23 4NASA Grant URC NCC NNX08BA44A

UVC Streaming

Server

User 1User 2

User 4

04/18/23 5NASA Grant URC NCC NNX08BA44A

Header

Data

Client 1 Client 2

Client 3 Client 4

Header

Data

Header

Data

User 3

Header

Data

Server (Multipoint Connection)

Client 2

Client 3 Client 4

Server (Multipoint Connection)

Client 1

UVC User Interface

04/18/23 NASA Grant URC NCC NNX08BA44A 6

Bandwidth Considerations

• Bandwidth measurements exhibit degree of variability

• Reserve at least 20% of Client’s bandwidth for other simultaneous applications during videoconferencing

- Email, Internet browsing, Misc. downloading

• Upload speed varies from download speed on different networks

• User Adjustments for Bandwidth and Memory Control:1) Change Webcam Output Resolution 2) Incoming Video Window Resizing 3) Do not use video. Use audio/chat instead.

04/18/23 7NASA Grant URC NCC NNX08BA44A

Memory Tests using MPEG-2 and Dell T3500s

04/18/23 NASA Grant URC NCC NNX08BA44A8

Number of

Simultaneous

Video Streams

RAM

(MB)

Exp. 1

RAM

(MB)

Exp. 2

RAM

(MB)

Exp. 3

Average

RAM (MB)

2 28 30 31 29.7

3 54 42 42 46.0

4 64 67 60 63.7

5 71 73 74 72.7

Bandwidth Experiment # 1 -100Mbps Network

04/18/23 NASA Grant URC NCC NNX08BA44A 9

FPS

Net

wor

k U

tiliz

atio

n (M

bps)

Bandwidth Experiment # 2 – 25 fps

04/18/23 NASA Grant URC NCC NNX08BA44A 10

Number of Video

Stream Pairs

Network Utilization

Exp. 1 (Mbps)

Network Utilization

Exp. 2 (Mbps)

Network Utilization

Exp.3(Mbps)

Average Network

Utilization (Mbps)

1 9.49 9.08 9.87 9.52 22.99 23.51 23.04 23.23 38.29 36.55 35.62 36.84 42.20 43.0 40.70 42.0

.

Average Network Utilization versus Number of Parallel Video Streams

04/18/23 NASA Grant URC NCC NNX08BA44A 11

Bandwidth Experiment # 3 – Audio Only

04/18/23 NASA Grant URC NCC NNX08BA44A 12

Number of Audio

Streams

Network Utilization

Exp. 1 (Mbps)

Network Utilization

Exp. 2 (Mbps)

Network Utilization

Exp. 3(Mbps)

Average Network

Utilization (Mbps)

1 0.18 0.17 0.21 0.187

.

Bandwidth Experiment # 4 – Audio with Video

04/18/23 NASA Grant URC NCC NNX08BA44A 13

Number of Audio/Video Streams

Network Utilization

Exp. 1 (Mbps)

Network Utilization

Exp. 2 (Mbps)

Network Utilization

Exp.3(Mbps)

Average Network

Utilization (Mbps)

1 10.44 10.12 10.40 10.32

.

UVC Status

Key Goals• Phonon/Qt Multimedia compatibility // Complete• Successfully record/play an analog signal using Phonon // Complete• Successfully open files // Complete• Transmit /Receive audio/video stand alone streams // Complete• Successfully transmit/receive parallel audio/video streams • // Complete• Negate/minimize streaming problems // In Progress• Integration of UVC to network // In Progress

1404/18/23 NASA Grant URC NCC NNX08BA44A

UVC Technology Integration

04/18/23 NASA Grant URC NCC NNX08BA44A 15

Any Questions?

04/18/23 NASA Grant URC NCC NNX08BA44A 16