Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For the newly created content config should have streaming , player will accept the config for the video streaming so latest version of content player will stream the video based on the config.

Code Block
config={
      videoStreaming:true
}

...


Pros: 

      1.Old contents still will play as it is. will not going to break the contract.

...

     1.To identify the streaming url the platform mobile as to send extra property

...

  1. LP Should migrate all older MP4 /WebM mimeType Contents previewURL to empty.
  2. Sunbird mobile should show the "Preview" button only if previewURL is present.
  3. Sunbird
    Mobile should send configuration
    mobile app will send  following in content metadata to content
    -player to stream the content (streaming:true/false). NOTE: We will update configuration in the documentation soon
    player
    For streaming contents
    previewUrl(if available) = <s3 url>
    For locally downloaded contents
    previewUrl=<local basepath>
  4. Sunbird mobile app will send  following in cData   


    Code Block
    languageactionscript3
    titlecdata
    {
    “id”: “<launch type>”, // offline/streaming
    “type”: “PlayerLaunch"
    }
    


  5. Content player will stream the mp4 content based on the config which is passed.
  6. Need design from LP, What other video streaming metadata information is storing (Example: streamingType:"XXXX").
  7. Sunbird mobile app

CC: Vinu Kumar Souvik Mondal Mahesh Kumar Gangula Rayulu Villa Gourav More Swayangjit Parida Kartheek Palla