Versions in this module Expand all Collapse all v0 v0.3.0 Jan 24, 2022 Changes in this version + var DefaultOutputCodecs = map[string]webrtc.RTPCodecParameters + var SupportedCodecs = map[string]GStreamerParameters + type CodecMapping struct + type GStreamerParameters struct + DefaultEncoder string + Depayloader string + Payloader string + ToCaps func(webrtc.RTPCodecParameters) string v0.2.2 Jan 17, 2022 Changes in this version + func NewTSPacketizer(mtu uint16, payloader rtp.Payloader, sequencer rtp.Sequencer) rtp.Packetizer + func PipelineString(trCodec webrtc.RTPCodecParameters, encodingStr string) (string, error) + func ToRTPCaps(codec webrtc.RTPCodecParameters) string + func TranscodeTrackRemote(parent *gst.Pipeline, tr *webrtc.TrackRemote, outputCodec *OutputCodec) (webrtc.TrackLocal, error) + type OutputCodec struct + GStreamerEncoder string + func ResolveOutputCodec(tr *webrtc.TrackRemote, mimeType, pipelineStr string) (*OutputCodec, error) + type Source struct + Parent *gst.Pipeline + type TranscoderServer struct + func NewTranscoderServer(config webrtc.Configuration) *TranscoderServer + func (s *TranscoderServer) Signal(conn api.Transcoder_SignalServer) error + func (s *TranscoderServer) Transcode(ctx context.Context, request *api.TranscodeRequest) (*api.TranscodeResponse, error)