You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
type StreamMetadata struct {
AudioCodec string
IngestServer string
IngestViewers int
LostPackets int
NackPackets int
RecvPackets int
SourceBitrate int
SourcePing int
StreamTimeSeconds int
VendorName string
VendorVersion string
VideoCodec string
VideoHeight int
VideoWidth int
}
The text was updated successfully, but these errors were encountered:
@clone1018 For clarity, do you think we do metadata collection at ftl ingress or after the local peer ingestor that we have for thumbnailer?
webrtc-stats was recently implemented with pion v3.2.0.which could be useful in providing the relevant metadata. Although, I think for this we would have to effectively pull metadata from the local webrtc ingestor. I'm not sure if that's really going to be useful.
Well, these metrics are used to debug the quality of the stream that the streamer is pushing to us. So they should exist either at, or right after the video ingestion layer (FTL / RTMP / SRT / etc). If we put it after the peer ingestor the numbers wouldn't be right. I ended up implementing a couple of these, but there's more work to do for sure.
Fields normally used are:
The text was updated successfully, but these errors were encountered: