88
edits
(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. | ||
[[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. | ||
[[image:dash-impl-high-level-opt-2.png]] | |||
Figure 3 - High level view of option 1: Multiple audio/video decoders. | |||
'''Description needed''' | '''Description needed''' |
edits