EUROPEAN BROADCASTING UNION Presented by Mathias Coinchon [email protected]
Total Page:16
File Type:pdf, Size:1020Kb
ETSI SUMMIT ON STANDARDIZATION AND OPEN SOURCE EUROPEAN BROADCASTING UNION Presented by Mathias Coinchon [email protected] © All rights reserved The European Broadcasting Union The world's leading alliance of public service media 73 broadcasters members from 56 countries Represents 1040 Radio, 780 TV services Member support, media services, learning&networking Media Technology&Innovation 2 © All rights reserved WHY OPEN SOURCE ? Broacast media world © All rights reserved Broadcast Media Production: Niche market dominated by big vendors Big infrastructures, high costs Frequent lack of interoperability, vendors lock‐in Organisations: SMPTE, AES, EBU Media Distribution: highly standardised, large consumer products volumes, lots of patents Chicken&Egg situation, high costs Organisations: MPEG, ETSI, DVB, ITU, WorldDAB, DRM, EBU 4 © All rights reserved Why open source ? Promote standards, speedup development&adoption Reference and example implementations Open interfaces Avoid vendor lock‐in, deprecation Do not re‐invent the wheel Reduce costs Customisation Create a community, attract young skilled people 5 © All rights reserved SOME CASES Open source projects used in broadcasting © All rights reserved Media encoding/decoding FFMPEG, X264, Videolan VLC Used in many headends or products (sometime hidden) FLAC, Free Lossless Audio Software before the standard, de‐facto standard Used for Euroradio music exchange network Opus, low latency, resilient audio coding Standardised at IETF, maintained by Mozilla Many broadcasters interested, manufacturers are afraid Many emerging royalty free formats (daala,..) 7 © All rights reserved New media distribution CPA, Cross Platform Authentication System to associate devices with online user identity Iterative development (agile approach) Open Software Library for implementers (BSD licence) Specification on EBU website ETSI standardisation in progress EBU‐TT‐D, EBU subtitling standard Dash.js reference player integration 8 © All rights reserved Digital Radio Broadcasting ‐ mmbTools DAB: Digital Audio Broadcasting, standardised at ETSI mmbTools, open source DAB transmission chain Originally developed by CRC in Canada, GPL licence DAB multiplexer, SDR OFDM modulator Runs on generic software radio peripheral (USRP,..) Helped to democratize DAB/DAB+ for smaller radio Deployed in Denmark, France, Switzerland, UK No turnkey solution, expertise needed for integration or learning curve from users 9 © All rights reserved OUR ACTIVITIES EBU activities related to open source and software © All rights reserved Events Objectives: Inform, exchange, network, attract Open Source Meetup at IBC (~120 participants) EBU DevCon developer conference Radiohack: practical workshop for radio developpers Next: 8‐9th February 2016, Ebu, Geneva Open media devroom at FOSDEM Next:30‐31 January 2016, Brussels 11 © All rights reserved Radiohack Open source meetup at IBC 12 © All rights reserved EBU groups Strategic Program on Agile Software Collaboration Open Source Community ebu.io platform for software/service exchange github.com/ebu as a open source code repository ebu.io/opensource list code.ebu.io for software source exchange between members with a special licence 13 © All rights reserved Difficulties Patents, especially hidden patents Closed systems Software Licenses (permissive/non permissive) Grow a community of users, build confidence Change the conservative minds «If it’s free it cannot be good» «It’s not maintained, there’s no support» «I don’t want my competitors to use my software» Free software: free as in free speech, not free beer Identify good quality projects 14 © All rights reserved Conclusion Internet media world is heavily based on open source Bring the same approach to Broadcast Media ETSI is a reference platform for standardisation It could possibly also be a reference software repository ? Provide open libraries, implementation with standards ? Lighter standardisation process ? (IETF approach?) Create and link communities (not “standardize and forget”) ? Rely on existing open source communities (VideoLAN,..) ? “Less paperware, more software” 15 © All rights reserved.