文件名称:mpd:用于 go 的 MPD 解析器
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-23 14:24:33
Go
mpd 解析 MPD 文件。 这是对MPD 解析器从 JavaScript 到 Go 的重写。 用法: // Transforms XML to Go struct mpd , _ := ParseMpd ( "http://sdk.streamrail.com/pepsi/cdn/0.0.1/601486e52319059b8790c13f7477d2036d042768/dash/manifest.mpd" ) // Print parsed mpd PrintMPD ( mpd , 0 ) mpdProcessor := NewMpdProcessor () // Construct manifest from Mpd struct mpdProcessor . Process ( mpd ) // Inspect mpdProcessor.ManifestInfo 上面的
【文件预览】:
mpd-master
----mpd_processor.go(50KB)
----segment_base.go(3KB)
----representation_index.go(1KB)
----segment_metadata_info.go(228B)
----segment_time_point.go(1KB)
----mpd.go(3KB)
----segment_list.go(2KB)
----parser.go(14KB)
----period.go(2KB)
----segment_timeline.go(1KB)
----manifest_info.go(250B)
----base-url.go(389B)
----parser_test.go(10KB)
----representation.go(3KB)
----Segment_Index.go(1KB)
----segment_reference.go(1KB)
----LICENSE(1KB)
----content_protection.go(1KB)
----content_component.go(1001B)
----fake_node.go(193B)
----assert.go(115B)
----mpd_processor_test.go(8KB)
----pair.go(220B)
----.gitignore(266B)
----role.go(426B)
----period_info.go(329B)
----README.md(7KB)
----initialization.go(891B)
----stream_set_info.go(802B)
----segment_template.go(3KB)
----stream_info.go(2KB)
----timeline.go(158B)
----util.go(208B)
----cenc_pssh.go(181B)
----adaptation_set.go(5KB)
----segment_url.go(825B)