golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
430 B
22 lines
430 B
package hls |
|
|
|
import ( |
|
"time" |
|
) |
|
|
|
// MuxerVariant is a muxer variant. |
|
type MuxerVariant int |
|
|
|
// supported variants. |
|
const ( |
|
MuxerVariantMPEGTS MuxerVariant = iota |
|
MuxerVariantFMP4 |
|
MuxerVariantLowLatency |
|
) |
|
|
|
type muxerVariant interface { |
|
close() |
|
writeH26x(time.Time, time.Duration, [][]byte) error |
|
writeAudio(time.Time, time.Duration, []byte) error |
|
file(name string, msn string, part string, skip string) *MuxerFileResponse |
|
}
|
|
|