Skip to content

Latest commit

 

History

128 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Media Protocols

Zig implementations of various protocols related to media processing and streaming.

The projects is structured into modules, each module is a separate library that can be used independently. The modules are:

Status

This repo is under active development, and the implementations are not yet complete. Breaking changes may occur frequently.

Installation

Add media_protocols as a dependency in your build.zig.zon file:

zig fetch --save git+https://github.com/zigouat/media-protocols.git#v0.1.0

Then, in your build.zig file, add the following:

const media_protocols = b.dependecy("media_protocols", .{ .target = .target, .optimize = optimize });

/// You can all the whole module:
exe.root_module.addImport("media_protocols", media_protocols.module("protocols"));

/// Or you can import only the modules you need:
exe.root_module.addImport("rtp", media_protocols.module("rtp"));
exe.root_module.addImport("ice", media_protocols.module("ice"));

About

Media protocols implementation in zig

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages