dexter 44d7b6448f Merge pull request #125 from l0g1n/v5-dev
test: 重构eventLoop(存在bug)
2024-05-24 15:36:26 +08:00
2024-05-24 10:51:02 +08:00
2024-05-24 10:51:02 +08:00
2024-05-21 15:19:04 +08:00
2024-05-24 10:51:02 +08:00
2024-05-11 15:11:46 +08:00
2024-04-11 20:23:23 +08:00
2024-05-07 08:58:21 +08:00
2024-05-24 10:51:02 +08:00
2024-05-11 15:11:46 +08:00
2024-04-03 17:56:20 +08:00
2024-05-07 08:58:21 +08:00
2024-05-07 08:58:21 +08:00
2024-03-19 08:41:26 +08:00
2024-05-17 14:50:01 +08:00
2024-05-21 15:19:04 +08:00
2024-04-16 19:55:48 +08:00
2024-04-16 19:55:48 +08:00
2024-04-11 20:23:23 +08:00
2024-04-11 20:23:23 +08:00
2024-05-24 15:34:44 +08:00
2024-03-19 10:04:56 +08:00
2024-05-17 14:50:01 +08:00

Introduction

Monibuca is a highly scalable high-performance streaming server development framework developed purely for Go

Usage

package main

import (
	"context"

	"m7s.live/m7s/v5"
	_ "m7s.live/m7s/v5/plugin/debug"
	_ "m7s.live/m7s/v5/plugin/hdl"
	_ "m7s.live/m7s/v5/plugin/rtmp"
)

func main() {
	m7s.Run(context.Background(), "config.yaml")
}

More Example

see example directory

Create Plugin


import (
	"m7s.live/m7s/v5"
)

type MyPlugin struct {
	m7s.Plugin
}

var _ = m7s.InstallPlugin[MyPlugin]()
Description
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Readme AGPL-3.0 98 MiB
Languages
Go 52.3%
JavaScript 27.3%
C++ 15.6%
C 1.5%
HTML 1.3%
Other 1.9%