cloudflarestream

package
v1.0.59 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetJSFiles

func GetJSFiles(doc *goquery.Document, watchPageURL *url.URL, httpClient warc.CustomHTTPClient) (archivedURLs []string, err error)

func GetSegments

func GetSegments(URL *url.URL, httpClient warc.CustomHTTPClient) (URLs []*url.URL, err error)

Types

type MPD

type MPD struct {
	XMLName                   xml.Name `xml:"MPD"`
	Text                      string   `xml:",chardata"`
	Xmlns                     string   `xml:"xmlns,attr"`
	Profiles                  string   `xml:"profiles,attr"`
	Type                      string   `xml:"type,attr"`
	MediaPresentationDuration string   `xml:"mediaPresentationDuration,attr"`
	MinBufferTime             string   `xml:"minBufferTime,attr"`
	Period                    struct {
		Text          string `xml:",chardata"`
		ID            string `xml:"id,attr"`
		AdaptationSet []struct {
			Text             string `xml:",chardata"`
			ID               string `xml:"id,attr"`
			MimeType         string `xml:"mimeType,attr"`
			SegmentAlignment string `xml:"segmentAlignment,attr"`
			Lang             string `xml:"lang,attr"`
			Representation   []struct {
				Text                      string `xml:",chardata"`
				ID                        string `xml:"id,attr"`
				AudioSamplingRate         string `xml:"audioSamplingRate,attr"`
				Bandwidth                 string `xml:"bandwidth,attr"`
				Codecs                    string `xml:"codecs,attr"`
				FrameRate                 string `xml:"frameRate,attr"`
				Height                    string `xml:"height,attr"`
				Width                     string `xml:"width,attr"`
				AudioChannelConfiguration struct {
					Text        string `xml:",chardata"`
					SchemeIdUri string `xml:"schemeIdUri,attr"`
					Value       string `xml:"value,attr"`
				} `xml:"AudioChannelConfiguration"`
				SegmentTemplate struct {
					Text           string `xml:",chardata"`
					Duration       string `xml:"duration,attr"`
					Initialization string `xml:"initialization,attr"`
					Media          string `xml:"media,attr"`
					StartNumber    string `xml:"startNumber,attr"`
					Timescale      string `xml:"timescale,attr"`
				} `xml:"SegmentTemplate"`
			} `xml:"Representation"`
		} `xml:"AdaptationSet"`
	} `xml:"Period"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL