Networking/Archive/DASH/Implementation: Difference between revisions

Jump to navigation Jump to search
Add images for high level views of options
(Add png and svg file links to current video arch)
(Add images for high level views of options)
Line 18: Line 18:
# One nsMediaDASHStream class is created which manages the monitoring of local capabilities/load and adapts download by switching streams as necessary.  Then one nsMediaCache provides data to a single nsWebMDecoder.
# One nsMediaDASHStream class is created which manages the monitoring of local capabilities/load and adapts download by switching streams as necessary.  Then one nsMediaCache provides data to a single nsWebMDecoder.


'''Diagram needed'''
[[image:Dash-impl-high-level-opt-1.png‎]]
 
Figure 2 - High level view of option 1: Single Audio/Video decoder.


'''Description needed'''
'''Description needed'''
Line 24: Line 26:
# One nsMediaDASHStream as before, but with multiple nsWebMDecoders, one for each encoded stream available on the server.  Only one nsWebMDecoder would be used at a time.
# One nsMediaDASHStream as before, but with multiple nsWebMDecoders, one for each encoded stream available on the server.  Only one nsWebMDecoder would be used at a time.


'''Diagram needed'''
[[image:dash-impl-high-level-opt-2.png]]
 
Figure 3 - High level view of option 1: Multiple audio/video decoders.


'''Description needed'''
'''Description needed'''
88

edits

Navigation menu