1 / 8

Comprehensive Overview of TRACE: NodeJS, Jquery, Bash scripts, and Ffmpeg

Learn about TRACE's Pay TV channels, FFMPEG usage, NodeJS deployment, and team structure. Detailed insights into system architecture, project management, and upcoming developments. Explore the network's evolution, technology stack, and production interface.

barnette
Download Presentation

Comprehensive Overview of TRACE: NodeJS, Jquery, Bash scripts, and Ffmpeg

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TRACE – NodeJS, Jquery, Bash scripts and Ffmpeg – Emmanuel ALDEGUER, IBC 2016, 09/10/16 ealdeguer@trace.tv October 2013 1

  2. What is TRACE 8 Pay TV linear Music channels 1 sports entertainment channel 9 FM/RNT radio station This Month 1 SVOD Offer 160 countries 38 satellites 2

  3. Trace’s Team : • Emmanuel ALDEGUER, CTO, working there since 2009. • 7 people in the broadcast team, 4 Engineers. • 70 servers to monitor and maintain provided by +20 different constructors. Half of them virtualized (Vmware) • Hundreds of clients over each time zone • 15 playlists, 21 feeds, one broadcast operator, no one on site at night 3

  4. Trace Central – Started with Briefmaker Production interface Graphic visualisation of the processes Coded with Python, Jquery, Bootstrap, MongoDB, Apache Dimension Redmine-like wished by Top Management Project Manager : Emmanuel ALDEGUER (ealdeguer@trace.tv) This project will either evolve or be rebooted from scratch with the help of Makhtar DIAKHATE (mdiakhate@trace.tv) • • • • • • 4

  5. FFMPEG and Jquery Usage of ffmpeg bash scripts within a Jquery/PHP interface to convert various video files format and bitrate to TRACE’ ’s Ready to Broadcast standards : MXF XDCAM 1080i50, SD, HD, audio mapping. User friendly, Green/Red Lights, simple wording for non-tech. Outputs routing to various network folder Current Project Manager : Jérémy DUPEU (jdupeu@trace.tv ) • • • • 5

  6. Linked to a Mysql DB Now Combined to Central’s MySQL DB run with Apache web server. Task listing and video format of the source stored. Current Project Manager : Jérémy DUPEU (jdupeu@trace.tv ) • • • 6

  7. Next Steps Usage of NodeJS, to accelerate web service deployment Usage of NPM packets Express, xlsx-to-json, Bodyparser, Multer, Pug (Jade) to import metadatas (sometimes) provided by producers The network foldes paths are currently hardcoded, creation of a simple webpage to configure it Discussions on how to share it with the community this year, probably as a .git • • • • 7

  8. Let’s summerize FFMPEG : http://www.ffmpeg.org NodeJS : https://nodejs.org/en/ Trace Central : http://www.jquery.com and http://www.bootswatch.com/united and http://www.mongodb.org • • • 8

More Related