rustrtc 0.3.50

A high-performance implementation of WebRTC
Documentation
pub mod depacketizer;
pub mod error;
pub mod frame;
pub mod jitter_buffer;
pub mod packetizer;
pub mod pipeline;
pub mod spsc;
pub mod track;

pub use depacketizer::{Depacketizer, H264Depacketizer, PassThroughDepacketizer};
pub use error::{MediaError, MediaResult};
pub use frame::{AudioFrame, MediaKind, MediaSample, VideoFrame, VideoPixelFormat};
pub use jitter_buffer::JitterBuffer;
pub use packetizer::{Packetizer, Payloader, SimplePayloader, Vp8Payloader};
pub use pipeline::{
    ChannelMediaSink, ChannelMediaSource, DynMediaSink, DynMediaSource, MediaSink, MediaSource,
    TrackMediaSink, TrackMediaSource, spawn_media_pump, track_from_source,
};
pub use spsc::SpscRing;
pub use track::{
    AudioStreamTrack, MediaRelay, MediaStreamTrack, RelayStreamTrack, SampleStreamSource,
    SampleStreamTrack, TrackState, VideoStreamTrack, sample_track,
};