Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages