Download presentation
Presentation is loading. Please wait.
Published byNorman Day Modified over 9 years ago
1
Demonstrators
2
Overview Adaptive multilink streaming Broadcasting LiveTV – Boosting the Uplink Capacity MACP "Multilink Aware“ Content Provider
3
Adaptive multilink video streaming Multilink support added to a media distribution system Targeting interactive real-time applications oVideo conference oRemote operations Application requirements oLow delay Limited buffering No retransmission oSome of the data is more important that other Good audio more important than good video In scalable video (H.264/SVC) base-layer is more important than extension layer
4
Adaptive multilink video streaming
8
We use multilink for both oIncreased throughput Load balancing The least important streams or sub-streams oResilience Duplicate data on several links The most important streams or sub-streams Multilink support is added to middleware oAt top of existing IP based interfaces/links
9
Adaptive multilink video streaming H.264/SVC implementation problem oCrashes on lost packets in extension layer oDemo work on whole streams, not sub-streams In demo oImportant audio stream Duplicated on 2 links Will be also load balanced when using more than 2 links oVideo is less important Load balanced among the available links
10
Adaptive multilink video streaming Lessons learned oIncreased complexity How do react and adapt to packet loss is much more complex Out of order packets becomes common case Heterogeneous links Harder to make a good packet scheduler oAvoid having one newly added (bad) link destroy the QuE Future work oImproved packet scheduler oMore experience with different networks oBetter support for existing applications Don’t need to be programmed against ML middleware
11
Setup of multilink streaming demonstrator 21 September 2011 MARCH & EW-2 Workshop, Fornebu 11 Telenor Internet Ethernet WiFi 3G Ethernet
12
Broadcasting LiveTV – Boosting the Uplink Capacity “super access network” by bonding multiple networks, including cellular, simultaneously together LiveU provides a high-BW, redundant “super access network” by bonding multiple networks, including cellular, simultaneously together Telenor LTE Telenor #2 Other cellular? Internet Telenor access: WiFi/DSL/Cables/BGAN LiveU – Confidential
13
HD60 - The Ultimate Choice for Professionals Proprietary Antenna Array Extends cellular range High-Definition Video Up to 1080i Worldwide Roaming Dual SIMs per Modem Supports Industry Interfaces Video: SDI, HDMI, Analog ; Power: Anton-Bauer, IDX LiveU – Confidential
14
LU40 - The Ultimate Bonding Super Modem for Security & Prosumers High-Definition Video Transmits Up to 720p60 Security solution 4x4, Broad data link, encryption Universal operation Video: SDI, HDMI, Analog Power: Internal, vehicle Universal operation Video: SDI, HDMI, Analog Power: Internal, vehicle Bonds cellular modems 4 inside + 1 external Top Video Resiliency From Moving vehicles, trains, even helicopters LiveU – Confidential
15
LiveU provides “super access network”, Gravity provides “IPTV distribution” Telenor LTE Telenor #2 Other cellular? IP TV System Telenor access: WiFi/DSL/Cables/BGAN LiveU – Confidential
16
MACP ”Multilink Aware“ Content Provider
17
MACP Objective The MACP demonstrator aims to show an application level use of the multilink architecture technology The objective is to move the decision making from the network level to the content provider level providing (among others) oAn updatable/upgradeable business logic. oA device/hardware independent implementation oA portable architecture This demo shows a possible use of the network status and multilink capabilities information to decide what content to provide, improving QoS and QoE
18
MACP Architecture
19
MACP: Campus 3D Viewer The real-time 3D viewer of the MARCH project demonstrator is an interactive multimedia application where the user moves and interacts within an scenario that simulates an university with virtual class-rooms. The user will move within the scenario on third person perspective, being able to observe and learn through different videos that will be show on the scenario screens. During this process he will be allowed to move freely in the scenario and choose within all the possible options that are available. This kind of application improves significantly the learning curve, the intrinsic and extrinsic motivations and the QoE
20
MACP: Campus 3D Viewer
21
MACP: Campus 3D Platform The 3D platform (3D Campus Platform) of the MARCH project is a web application that allows the user to manage the learning contents of the 3D Campus. It also manages how the 3D Campus is, defining elements such as buildings, classrooms or courses, with which the user may interact using the Campus 3D Viewer. On the other hand, the platform will have an interface that will enable it to query and test the business logic core involving the MARCH project. This core will be responsible for choosing the content and to provide it straightforward to the 3D Viewer, basing its decision on the network conditions.
22
MACP: Campus 3D Platform
23
MACP: MLG API public interface MLGStatus oThis interface provides a basic definition of a Mulitlink service to interrogate the network status in order to get an idea of the capabilities and therefore, adapt or provide the right content to the client. public int getNumberOfNetworks() oReturns the number of available networks public ArrayList listAvailableNetworks() oReturns the list of the names (tipically the type of the networks) of the networks available in a precise moment. public int getAggergatedBandwidth() oThis method provides the actual agregated bandwidth in a precise moment. This information is a sum of all the available bandwidths of the available networks. public int getBandwidth(String intrface) oThis method is provided to enquire a network bandwidth
24
Demo Deployment
25
That’s it
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.