Difference between revisions of "Private:cloud svc"
From NMSL
Line 13: | Line 13: | ||
* Openstack is up an running | * Openstack is up an running | ||
* One front instance is up and running: includes the streaming server or h.264 plugin enabled webserver | * One front instance is up and running: includes the streaming server or h.264 plugin enabled webserver | ||
− | * | + | * One storage instance is running. contains all the video |
+ | * front receives request for video, also included is capability info | ||
* based on capability either: | * based on capability either: | ||
** start streamming AVC | ** start streamming AVC | ||
** initiate a distributed stream rewrite opration | ** initiate a distributed stream rewrite opration | ||
− | *** create writer vms | + | *** create writer vms [how many? depends on the video length?] |
*** chop and send gops | *** chop and send gops | ||
*** recieve and put together rewritten gops | *** recieve and put together rewritten gops |
Revision as of 23:02, 27 February 2012
Implementation plan: back
- Install OpenStack at loacalhost
- Create VM, Install Darwin Streaming Server or some other open source DASH server
- User sends request with capability (Howto find user capability?)
- Document opensvcdecoder? Currently it supports bit stream extraction in command line
- what about workflows?
- h.264 AVC multiple resolutions
- SVC to AVC rewriting
- [Later] SVC layer extraction
- [other?]
Operational structure
- Openstack is up an running
- One front instance is up and running: includes the streaming server or h.264 plugin enabled webserver
- One storage instance is running. contains all the video
- front receives request for video, also included is capability info
- based on capability either:
- start streamming AVC
- initiate a distributed stream rewrite opration
- create writer vms [how many? depends on the video length?]
- chop and send gops
- recieve and put together rewritten gops
- start streaming AVC
Testing
- A simple html webpage with different resolution/quality video links
- Onclick plays in embedded player: flowplayer?
- Apple mobile devices can probably play it too.
References and Links
- h.264 plugin for web servers? [1]