init
This commit is contained in:
commit
fa47df6d89
22 changed files with 1724 additions and 0 deletions
30
server.go
Normal file
30
server.go
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
package main
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
func serverMain() {
|
||||
router := gin.Default()
|
||||
router.StaticFile("/", "index.html")
|
||||
router.StaticFile("/player.html", "player.html")
|
||||
|
||||
config := router.Group("config")
|
||||
config.POST("/preset", setPresetHandler)
|
||||
config.GET("/preset", getPresetHandler)
|
||||
|
||||
router.GET("/media", mediaListingHandler)
|
||||
|
||||
media := router.Group("/media/:id")
|
||||
media.Use(mediaMustExists)
|
||||
|
||||
media.GET("/", metadataHandler)
|
||||
media.GET("/master.m3u8", masterPlaylistHandler)
|
||||
media.GET("/video/:profile/playlist.m3u8", videoPlaylistHandler)
|
||||
media.GET("/video/:profile/:segment", videoSegmentHandler)
|
||||
media.GET("/audio/:idx/playlist.m3u8", audioPlaylistHandler)
|
||||
media.GET("/audio/:idx/:segment", audioSegmentHandler)
|
||||
|
||||
err := router.Run()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue