Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save svagionitis/5451971 to your computer and use it in GitHub Desktop.
Save svagionitis/5451971 to your computer and use it in GitHub Desktop.
Sequence Diagram For Playback an HLS stream (Error decoding data) for http://www.websequencediagrams.com/
<div class="wsd" wsd_style="vs2010"><pre>
# Error decoding data
title Sequence Diagram For Playback an HLS stream (Error decoding data)
participant "Higher Layer (HTML page, JS)" as HigherLayer
participant "HTMLMediaElement" as MediaPlayer
participant "Video pipeline(Remote Server, Demux, Decoder)" as VideoPipeline
note right of MediaPlayer
networkState: NETWORK_IDLE
readyState: HAVE_ENOUGH_DATA
end note
HigherLayer->MediaPlayer: play()
MediaPlayer->HigherLayer: play
MediaPlayer->HigherLayer: playing
note right of VideoPipeline
Error decoding data.
end note
VideoPipeline->MediaPlayer: Error decoding data.
note right of MediaPlayer
error: MEDIA_ERR_DECODE
end note
MediaPlayer->HigherLayer: error
note right of MediaPlayer
networkState: NETWORK_IDLE
end note
</pre></div><script type="text/javascript" src="http://www.websequencediagrams.com/service.js"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment