{"repo":"abema/antares","free":true,"listed":false,"github":"https://github.com/abema/antares","clone":"git clone https://github.com/abema/antares.git","description":"Monitoring System for HTTP Adaptive Streaming","language":"Go","stars":14,"topics":["hls","dash","monitoring","mpeg-dash","golang"],"license":"MIT","category":"analytics","readme_excerpt":"antares Antares is monitoring system for HLS and MPEG-DASH. This program is written by golang. Description Antares monitors any HLS/MPEG-DASH streams and outputs inspection reports. You can use prepared command or Go interfaces. Command Install Example Help Integrate with your Go application Monitor and Manager You can use core.Monitor to monitor your live stream as follows: manager.Manager manages multiple monitors and provides batch update interface. Inspectors Inspector inspects manifest and segment files. For example, SpeedInspector checks whether addition speed of segment is appropriate as compared to real time. Some inspectors are implemented in inspectors/hls package and inspectors/dash package for each aims. Implementing hls.Inspector or dash.Inspector interface, you can add your any inspectors to Monitor. Handlers and Adapters You can set handlers to handle downloaded files, inspection reports, and etc. And adapters package has some useful handlers. Manifest format support HLS - [x] Live - [x] Event - [x] On-demand - [ ] Byte range - [ ] #EXT-X-MAP - [ ] LHLS - [ ] Decryption - [ ] I-frame-only playlists DASH - [x] Live - [x] Static - [x] SegmentTimeline - [ ] Open-Ended SegmentTimeline (S@r = -1) - [ ] SegmentBase - [ ] SegmentList - [ ] Only SegmentTemplate (Without SegmentTimeline/SegmentList) - [x] Multi-Period - [x] Location - [ ] Decryption Identifiers for URL templates: - [x] $$ - [x] $RepresentationID$ - [x] $Number$ - [x] $Bandwidth$ - [x] $Time$ - [ ] $SubN","default_branch":null,"files":null,"tree":[],"storefront":"/r/abema","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abema/antares/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}