跳到主要内容

11 课程

Module 1 - Core NDI Roles & System Architecture Fundamentals
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 1 - Core NDI Roles & System Architecture Fundamentals

In this module, we will explore the core architectural roles within NDI systems, including senders, receivers, discovery participants, and metadata participants, while introducing the separation between media and control logic and how these roles fit into scalable product design.

自动选课
Module 2 - Product Categories & Design Patterns
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 2 - Product Categories & Design Patterns

In this module, participants will explore how NDI is used across real-world products while examining common design decisions, implementation pitfalls, and performance considerations involved in scalable NDI development.


自动选课
Module 3 - Working with the NDI SDK Documentation & Integration Workflow
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 3 - Working with the NDI SDK Documentation & Integration Workflow

In this module, participants will explore how to navigate and use the NDI SDK documentation effectively while learning practical integration workflows, documentation strategies, and debugging approaches that support reliable and maintainable NDI development.


自动选课
Module 4 - Multi-Language Development Approaches
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 4 - Multi-Language Development Approaches

In this module, participants will explore sustainable NDI integration approaches across different programming languages and runtimes, while examining native and managed development strategies, performance trade-offs, and common implementation challenges within real-world product environments.


自动选课
Module 5 - Metadata as a Strategic Layer
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 5 - Metadata as a Strategic Layer

In this module, participants will explore how metadata supports interoperability and product differentiation within NDI workflows, while examining metadata transport models, XML best practices, PTZ control, tally, monitoring, and common schema design considerations used in real-world NDI products.


自动选课
Module 6 - What Makes NDI Unique
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 6 - What Makes NDI Unique

In this module, participants will explore NDI’s unique workflow and ecosystem positioning while examining discovery-first behaviour, bidirectional device concepts, naming conventions, and comparisons with technologies such as ST 2110, Dante, SRT, and WebRTC.


自动选课
Module 7 - Performance Engineering for NDI Products
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 7 - Performance Engineering for NDI Products

In this module, participants will explore performance engineering and scalability within NDI products while examining CPU, memory, and GPU considerations, threading models, benchmarking approaches, and common bottlenecks that affect stability and interoperability under load.


自动选课
Module 8 - UX & Operator-Centric Design
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 8 - UX & Operator-Centric Design

In this module, participants will explore operator-focused product design within NDI workflows while examining latency perception, tally feedback, error messaging, troubleshooting workflows, and diagnostic approaches that help build trust and reduce operational failure.


自动选课
Module 9 - AI-Assisted Product Development
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 9 - AI-Assisted Product Development

In this module, participants will explore how AI can support and accelerate NDI development workflows while examining prototyping, debugging, documentation exploration, metadata generation, and validation approaches that maintain strong engineering practices.


自动选课
Module 10 - Practical Implementation Lab
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

Module 10 - Practical Implementation Lab

In this module, participants will gain hands-on experience building practical NDI workflows while exploring sender and receiver implementation, metadata transmission, multi-stream benchmarking, and basic NDI product architecture development using real-world integration approaches.


自动选课
NDI Fundamentals for Developers Assessment
NDI Fundamentals for Developers
View

NDI Fundamentals for Developers

NDI Fundamentals for Developers Assessment

The NDI Fundamentals for Developers end point assessment is your gateway to more advanced training. A passing score of 25 out of 30 is required to earn your certification however you can have as many attempts as you wish. 

自动选课