Now that the Open Media Foundation has completed, or is about to complete, its obligations for the Knight Foundation grant to develop the Open Media Project, and now that we are at the same level on the playing field, with no one entity carrying any more weight, or responsibility, than any other, perhaps it is time that we, as co-equals, embrace a federation model, or some other egalitarian approach, for the creation of an association of developers, implementers, and end-users of the Open Media tools, with a guiding principal of openness and transparency in all communication and deliberations. Whether it be called the Open Media Federation, or some other entity name, is of little importance.
channelAustin has been extremely fortunate to have Kevin Reynen, former Senior Developer at the Open Media Foundation, and now independent open media developer, visit us this week to help put some finishing touches on channelAustin's implementation and push us ever closer to begin to transfer our daily workflow into the open media tool-set framework. Much has been done in few days.
At this point, I believe, it is imperative that we focus on demonstrating the viability and value of the open media project's tools. We at channelAustin are grateful that the Open Media Foundation, then known as DeProduction, chose us as one of the beta sites. And we have experienced the project as a beta site, knowing full well that there would be hiccups and obstacles along the path. But we are ready to move beyond beta. And become an alpha. An example, among others, to the community television community (read PEG).
Whereas initially, we were attempting to conform to the early proposed structure of using entirely open source tools for the encoding of flash video, we have flipped the design process to make the open media project tools conform to our technology infrastructure. We are using Content Agent for our encoder. And EditShare as local RAID for on-site storage. We've switched to integrating the features of these machines with the open media project workflow. Content Agent can simultaneously generate MPEG2 files for playback on our Synergy system, H264 files for web video on the OMP site, as well as jpeg thumbnails for those web video files.
Frankly, the idea for re-structuring our workflow in this way came from Kevin Reynen. We had been stymied by the previous plan and our goal is to get this system up and running so we can have something to demonstrate as functioning through the last year of our contract and local franchise agreement. He looked at what the Open Media Project had been originally designed to do, looked at our current needs, and proposed that move move in this direction, which definitely seems like the best way to go in terms of leveraging the assets we have.
So an Open Media Federation (or whatever you want to call it) could, or should, be a way for developers, implementers, and end-users, to promote, advance, and share knowledge about the project. I think it is important to show the rest of the "PEG community" that Drupal-based tools can replace the proprietary dinosaurs. At the same time, this community needs to be better educated that open source does not equal free. Utilizing capital equipment funds that cannot be used for operations, but that can be used for open source development, is one way that we can move forward. But, we need to make sure that the capital monies are spent wisely and efficiently. Creating models or best practices for open source development within the PEG community will be a challenge.

Comments
I'm really excited to see
I'm really excited to see continued energy for the project and grateful that Kevin was able to go out to Austin and help make your implementation functional. It's really amazing to see so many contributions in the past month or so, between the Austin updates, Darrick's significant contributions, the recent work done at Amherst and the numerous other contributions that I'm probably not even aware of.
I know we're extremely interested in participating and supporting any structure that has support from the active community. We've hired a new full-time developer to fill the position left by Kevin at OMF, and are currently devoting 40/hrs week of development time on the OMP. Of course, with the end of Knight funding our development time will be focused on the elements of the system that fall highest on the priority list for Denver Open Media, which is currently om_timeslot_scheduler so we can get our producers self scheduling and replace our old auto-scheduler code with the work that Kevin started.
I think this will be the route that most stations take, for instance the recent changes to om_show to accommodate your ContentAgent/EditShare workflow. As developers, I'm sure we will continue to do our best to make the changes in a way that supports all of the active partners, but I do believe that some sort of structure that makes the decision making process more transparent, and gives everyone a chance to express their opinions and 'vote' before changes are made would make our efforts more productive and is critical in the long term. Particularly in the sense of maintaining some shared standards, and deciding which long term goals to continue / new ones to pursue. Without this structure and a shared vision that the active partners support, we would be better off doing custom implementations.
What structural components would this new group involve? At OMF we like having the http://groups.drupal.org/open-media-project group, but it does seem to be missing a lot. Conference calls? Some sort of suggested structure for all contributors(documentation,code,design,etc) to write summaries of planned-work and completed work at the beginning of each month? A system for voting on controversial changes? A 'board' of decision makers / people responsible for specific OMP support tasks?
Brian
Open Media Foundation
My 2¢ on the Future of the Open Media Project
It's been almost 30 days since my last day working for the Open Media Foundation. Most of you know I decided to split my time between more profitable contract work and continuing to contribute to the Project. This change has actually allowed me to do more Open Media related work, charge stations less for it, and I'm happier for it. It's been a very productive 30days. I've been able to travel to Boston and Austin helping Amherst Community Television and channelAustin configure the parts of the Open Media that made the most sense for their organizations and moving away from the features that are just too complicated for the average station to support.
Now it looks like I'll be helping Daniel Westergren get the first international Open Media implementation up and running in Vaxjo, Sweden before attending (and hopefully presenting at) DrupalCon Copenhagen.
It's true, that there are more developers actively contributing to the Project than during the grant funded phase. In Boston, Darrick Servis, Ray Tiley, and I work with Craig Sinclair to alter ACTV's workflow and improve the configuration of https://amherstmedia.org/. Last week, Rich Vázquez and I worked with Stefan Wray to make better use of channelAustin's Content Agent encoder, finish the Synergy submodule, and reimport their Facil data at http://dev.channelaustin.org/. Brian Hiatt and Leo Kacenjar continue making improvements on http://www.denveropenmedia.org. Of course Darrick continues to improve his flavor of Open Media at http://dctv.davismedia.org/ and Ray Tiley has been trying to move http://www.ctn5.org/ to use some of Open Media before he moves to St. Paul to work for Tightrope full time. If Ray is successful, that would be the first Open Media implementation that wasn't done by one of the developers participating in the beta.
What's also true is with the exception of Denver, most of the changes being made now are moving away from the grander vision of what the Open Media Project could be towards a configuration stations can actually support with the technical resources they currently have.
I agree that the evolution of the Project to support multiple configurations makes communication between stations using the Open Media modules critical. It also means that some of the goals of the Project may never be realized.
Like Drupal itself, the success of the Project no longer depends on a single organization making contributions, but the collaboration of the community to find solutions to shared problems. Also like Drupal, while the Open Media modules could be configured to do anything an organization wanted if they invest enough time and resources, the reverse is also true. Organizations should be never be "sold" on a vision their organization have no hope of maintaining. Unless an organization has time and resources that Denver has (full time system/network admin and multiple full time Drupal developers), they should be encouraged to focus on simpler configurations and smaller steps when implementing parts of Open Media.
My focus has definitely changed since leaving the OMF. After looking at what was working and what wasn't for stations trying to implement the Open Media modules, I've been working to simplify the workflow and reduce the module dependencies. After 2 years of trying to configure 2 large, fast servers, a large RAID for the video archive, and a network is both stable and fast enough to host a webserver in each station's facility, it was really obvious that direction wasn't working. I decided there is more to gain by developing modules that work with the limited IT infrastructure and staff resources most stations have than trying to make the station's facility and staff look like Denver. It took me awhile, but lesson learned. Not every station wants to run like Denver Open Media.
Instead of pushing the original vision, I've been working on Open Media Lite. I will continue to do that as long as there are stations interested in implementing that configuration. I've also applied for a Creative Commons Catalyst grant to further reduce the hardware and networking requirements a station would need to start using the Open Media modules. The feedback I've gotten so far for both the Catalyst Grant and the lighter weight Open Media configuration has been positive.
I'm all for communicating changes before making them, but I think I've always done a pretty good job of that. I am not interested in voting or a review structure that allows larger stations with more technical resources convince smaller stations that don't understand the technology to buy into a vision the small stations will never be able to support. When given the option to simplify, the decision making process in Denver always resulted in a more complicated solution. This is a large part of why I no longer work there. I'm able to make much more progress now and that progress has made both me and the stations I've been working with happier.
Some of these changes may make it harder for organizations going the Open Media Lite route to participate in the dream of a network of Open Media using stations that seamless share the best content based on bayesian averages of five star ratings. Harder, but not impossible. What is impossible are stations participating in that dream network when after more than a year of putting resources into the beta, they still can't get video to appear on their website and haven't seen any of the promised time savings.
I'm lucky in that I don't just have to say if only we'd done things differently during the beta. I have structured my life in a way that I can try a different approach and see if I'm right. Obviously I think I am, but only time will tell if the Open Media Lite route works.
Beta-Test report and Looking forward
This month I will be working on a report and evaluation of the successes and failures of the 2-year beta-test project, and the current state of the partners and other players in the project. That should provide a pretty in-depth look at OMF's perspective and prognosis. We have to assume the BTOP grant is a long-shot. The success of the Open Media Project does not rest on BTOP, but without it, the project will likely evolve the way many decentralized open-source projects do. Its a shift, and probably a good one.
Even without BTOP, we can probably count on OMF investing $25K to $50K annually in the tools. I think its reasonable to assume that BAVC will invest many times that amount. They have a much larger capital budget. Combine that with their low tolerance for the glitches OMF has accepted as part of a nascent open-source effort, and they are likely to be investing heavily in improvements to build the kind of "mature" solution Ken has stated they were expecting.
Of course right now, they aren't very happy with OMF or the OMP, but besides starting from scratch, there just aren't a lot of options that are designed to help automate their station to function with their lopsided funding structure (almost all capitol), and I think they'll come-around and realize that this is just part of the process of creating a new software solution. Austin may be in a similar situation in a few years, and like us, may see that investing capitol dollars into open-source development is a more sustainable choice than buying fancy new equipment.
My point is, like any open-source effort, the "leadership" lies mostly with the people doing the most development work. I anticipate that BAVC, Austin, MNN, and other stations will be investing more into OMP development than OMF in the coming years, and we will all have to take some cues from other successful open-source efforts in keeping the efforts efficient and coordinated as the picture changes.
Whatever your first issue of concern, media had better be your second, because without change in the media, the chances of progress in your primary area are far less likely. http://denveropenmedia.org
Is there an advocacy component to this?
This veers off the development and support track but I would really like to throw support behind a federation that sought to secure broadband funding for the continued deployment and development of open media tools for the PEG community.
At Davis Media Access I
At Davis Media Access I currently can only support from one quarter to half of my time toward the project. I'm hoping to partner as much as possible with Kevin Reynen in pursuit of funding so we can devote full time to the project. During the beta testing I worked quite a bit with Kevin and feel we are both very passionate about the value of the project and wanting to see it move forward. Davis Media Access supports my work on the project because the goals of the OMP align well with DMA's mission.
My vision for the OMP is first to help create a replacement for Facil. MERCI, om_project and CiviCRM are the main components of this. After that strong integration between the Drupal CMS and the PEG stations playback equipment via om_show and om_broadcast_sync. Integration with CDNs would also be included in this step.
Accomplishing the above two goals will require minimal changes in the workflow of stations and doesn't require anyone to reimagine PEG. It will just make PEG stations more efficient. The above should include up to the minute reporting on resource usage and content creation. I consider this to be basic core infrastructure for any station.
Once the above base in place, the om_timeslot_scheduler module can be used to automate the programming manager position. Either assisting them or doing away with the position entirely. A good option for stations with limited operational funding.
IMHO anything beyond is outside of the scope of the OMP. Drupal already has modules implementing facebook, SMS, twitter and every other buzz word out there when people talk about envisioning Public Access in a Web 2.0 world.
Moving forward I think the largest difficulty is making sure the modules do not get over loaded with implementation specific features. This is a difficult issue as most development is driven by contracts with specific requirements. Kevin and I have discussed this quite a bit lately. As an example the MERCI module was recently split up into multiple modules due to BAVC specific code being committed to the core module breaking the module for DMA. When DOM started the project everything was in one monolithic module dependent on their site. Through their work with the beta testing sites things have come along way toward developing robust modules which can be easily shared by stations.
I am all about options
I know I am a relative new comer to the Open Media Project but I've been in PEG long enough to realize that the only consistency is that no two PEG stations are the same. I strongly believe that it is important to ensure that the OMP tools don't rely heavily on each other, but work well together when combined. This is the only way that individual access stations can pick and choose what they need for their specific implementation.
I am also a new comer to drupal, and in order to learn as much as possible with out messing up the current OMP modules I have been developing a standalone Cablecast Module which is almost ready for release. I truly hope to take what I've learned in developing this standalone module and contribute it straight back to the OMP codebase, but also definitely see the value in having this module as a different flavor of what the OMP modules offer - Which is a way to share PEG content on a website.
Nerd at work
Documentation, training, and awareness
I'm a bit on the outside, but from what I can gather there's still a big need for documentation, training, and awareness of the project. One approach would be to capture and create training opportunities from the open development of the platform on actual stations. Now that the OMP feature set is more modular with less dependencies, it should be easier to provide useful solutions to smaller stations, community centers, schools, and others in the community who would benefit.
Looking forward to hearing more from Tony and others on lessons learned from the first phase and how we can move ahead.
Gus Austin
Agree With Gusaus
Yes. Gus. Documentation. What think you about this idea? http://groups.drupal.org/node/83784