A%20Programmable%20Client-server%20Architecture%20for%20Adaptive%20Streaming - PowerPoint PPT Presentation

About This Presentation
Title:

A%20Programmable%20Client-server%20Architecture%20for%20Adaptive%20Streaming

Description:

Linux, Windows XP, Mac Os X. Common browsers. Mozilla, Safari, Internet Explorer ... MPlayer, Quick Time, VLan. 4. Work Environment: the server. Linux operating ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 17
Provided by: wilfrie1
Category:

less

Transcript and Presenter's Notes

Title: A%20Programmable%20Client-server%20Architecture%20for%20Adaptive%20Streaming


1
A Programmable Client-server Architecture for
Adaptive Streaming
  • Thomas Blin, Yves Gréalou, Wilfried Jouve, Fabien
    Verhulst
  • Supervisors Charles Consel Mathieu Minard

2
Plan
  • Introduction
  • Motivation
  • Implementation
  • Demonstrations
  • Server possibilities and limits
  • Future work

3
1. Introduction
  • New challenges for streaming architectures
  • Adapt to access point features
  • Adapt to user's choices

4
2. Motivation
  • Existing problems
  • VCR-like operations
  • Client restrictions (memory, resolution)
  • Server insensitive towards clients
  • Our goal
  • Server sensitivity to client features and
    preferences

5
3. Architecture and Context
  • Server side
  • Registration
  • Characteristics
  • Stream Adaptation
  • Client side
  • Browser
  • Media Player

6
4. Work Environment Clients
  • Common Operating Systems
  • Linux, Windows XP, Mac Os X
  • Common browsers
  • Mozilla, Safari, Internet Explorer
  • Common RTSP clients
  • MPlayer, Quick Time, VLan

7
4. Work Environment the server
  • Linux operating system
  • MySQL database
  • HTTP server (Apache and PHP)
  • Streaming server (live.com)
  • Adaptation server (ffmpeg)

8
5. Stream Adaptation
9
5.1. Device and Driver
10
5.2. Translator strategy
11
5.3. Demonstration 1
12
6. Client/Server Interaction
13
6. Demonstration 2
14
7. Assessment
  • Available right now
  • 700 drivers
  • 5 video transformations
  • Future work
  • Audio processing
  • Multicast scenario
  • Dynamic transformations
  • Scalability of the server

15
8. Towards Scaling Up
  • Admission policy
  • High workload
  • Cost of a driver
  • Multicast (live)
  • List of running drivers
  • List of default drivers
  • Conclusion

16
Questions?
Write a Comment
User Comments (0)
About PowerShow.com