We are looking to extend OSMF to support stage video http://www.adobe.com/devnet/devices/articles/video_content_tv.html and were debating the best way to support this.
The OSMF model right now attaches a Video object to each VideoElement on Element READY. So in principle we could re-implement LightweightVideoElement using StageVideo. However this is likely to have a load of knock on effects - as there is (and can only be) one stage video element at a time. If you had series of video's I don't believe it would correctly re-attach the element as the video's cycled.
I am looking for somewhere to plug the logic to attach the netstream to the Stage video as it changes - can anyone suggest a good location? Ideally it should be somewhere with easy access to the stage (as that is where you get StageVideo from).
Ideas I've had
Ideally this should be implemented so OSMF detects if StageVideo is present and switches every video over to it (as on devices with Stage Video it is most likely other Video mechanism's won't work).
Also if we did this addition would you be interested in a patch - if so what is the procedure to submit one?
We are also looking at this and we are also debating on the best way to implement StageVideo in OSMF. So we are not able to provide any advice on this. We simply don't know what is the best way to implement this, yet.
Anyway, the next version of OSMF will certainly have StageVideo support.
We are still in exploration mode and we are interested in the ideas that you explore. Maybe you can write down your ideas in a blog or something? We'll share our ideas back as soon as we have something to share.
Thanks a lot!
We are still also at an exploritory stage so probably won't start writing anything in anger until the new year. When we do we will push it onto Github and share what we are thinking.
We have been tracking OSMF via git and are starting to make a few bug fixes - are you accepting patches? If so how do you want them submitted?
A patch or snippet might help us understand the effort involved in fixing the bug and sometimes will get the bug fixed faster, but the bugs still get sorted based on a range of criteria before we consider them for fixing.
We are still exploring ideas about how we could engage with our developer community for getting their contributions in. We'll need to be careful and keep the right balance between the effort we spent working on the current features(lots of them requested by the community) and reviewing/testing contribution code.
I submitted a StageVideo plugin to the OSMF marketplace today. Hopefully it will show up in the next couple days. Feel free review the implementation and give some feedback.
What TheRossman said, StageVideo is already supported in OSMF 2.0.2494.
OSMFSettings.supportsStageVideo and OSMFSettings.enableStageVideo
See also org.osmf.events.VideoSurfaceEvent.usesStageVideo property
And so on.