Video Streaming Training Courses

Video Streaming Training

Video Streaming software solution courses

Video Streaming Course Outlines

Code Name Duration Overview
digvidstross Digital Video Streaming with Open Source software 14 hours This course is created for developers, admins, software engineers who want to implement Video Streaming in their application. It is based only on open source software. Short history and current status on video streaming First proprietary solutions First open source solution HTML5 and streaming Aspects of streaming and possible solutions Formats for audio and video Compression and codecs Transport methods Quality of Service Streaming servers Streaming clients Digital Rights Management Real-time streaming, on-demand serving, Web-casting Preprocessing Playlists Logging and statistics Watermarking Security Demo on a chosen opensource solution Server configuration Monitoring and debugging the clients
marvin Marvin Image Processing Framework - creating image and video processing applications with Marvin 14 hours Marvin is an extensible, cross-platform, open-source image and video processing framework developed in Java.  Developers can use Marvin to manipulate images, extract features from images for classification tasks, generate figures algorithmically, process video file datasets, and set up unit test automation. Some of Marvin's video applications include filtering, augmented reality, object tracking and motion detection. In this course participants will learn the principles of image and video analysis and utilize the Marvin Framework and its image processing algorithms to construct their own application. Audience     Software developers wishing to utilize a rich, plug-in based open-source framework to create image and video processing applications Format of the course     The basic principles of image analysis, video analysis and the Marvin Framework are first introduced. Students are given project-based tasks which allow them to practice the concepts learned. By the end of the class, participants will have developed their own application using the Marvin Framework and libraries. Introduction to Marvin Downloading and installing Marvin Setting up an Eclipse development environment The three layers of the Marvin architecture     Framework     Plug-ins     Applications Components and libraries Image processing in Marvin Video processing in Marvin Multi-threading in Marvin Unit testing in Marvin Working with MarvinEditor Creating an application with Marvin Working with plug-ins Testing the application Video applications     Video filtering     Image subtraction and combination     Tracking     Face features detection     Real time tracking of multiple blobs     Partial shape matching     Skin-colored pixels detection Using Marvin Framework for test automation Extending the framework Contributing to the project Closing remarks
Red5 Red5: Setting up a live streaming media server 21 hours Red5 is an open-source media server for live streaming. It has a flexible design and simple plug-in architecture that allows for customization of virtually any video-on-demand and live streaming scenario. A popular server for video conferences, multi-user gaming and enterprise application software, Red5 has been used by thousands of companies, from Amazon to Facebook. In this course, we cover the essentials of installing, configuring, securing, optimizing and managing a Red5 server. By the end of the course, participants will have a firm understanding of Red5's architecture, features and capabilities and will have gained the hands-on practice needed to deploy their own Red5 server. Audience     System administrators     Developers and engineers wishing to set up a media server     Technically-minded persons wishing to get their hands dirty with very cool media server software Format of the course     Part lecture, part discussion, heavy hands-on practice. Introduction     Red5 as an alternative to the Flash Communication Server     Hacking the Real-Time Messaging Protocol (RTMP) Installing Red5 Configuring Red5 Building a Red5 application Streaming HLS (HTTP Live Streaming), WebSockets, and RTSP (Real Time Streaming Protocol) with Red5 Setting up ffmpeg and rtmpdump iptv User access and logging Securing Red5 Optimizing Red5 Debugging Red5 Working with SDKs and plug-ins Deploying Red5 in a live environment Red5 Pro (commercial): WebRTC, mobile SDKs (Android and iOS) and high availability clustering The future of live streaming video and Red5

Upcoming Courses

Weekend Video Streaming courses, Evening Video Streaming training, Video Streaming boot camp, Video Streaming instructor-led , Evening Video Streaming courses,Weekend Video Streaming training, Video Streaming trainer , Video Streaming training courses, Video Streaming classes, Video Streaming coaching, Video Streaming on-site, Video Streaming private courses, Video Streaming instructor

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients