Skip to content

cxht/4D-MAP

Repository files navigation

4D-MAP

Live streaming framework based on RTMP over MPQUIC

Component

  • Pusher: main.go
  • Server: server/
  • Puller: ffplay

Usage

First run the server, then the puller, at last the pusher.

  1. Download go v1.17
  2. Download this project
  3. Copy the quic-go44DMAP to go/src/github.com/lucas-clement/, Copy the lal-44DMAP to go/src/github.com/
As a server
  cd 4D-MAP/server
  go run server.go -protocol=[quic/tcp] -au=[true/false]

As a puller:
  ffplay rtmp:https://x.x.x.x

As a pusher:
  cd 4D-MAP/
  go build
  ./4D-MAP -type=false -file=video_dir -protocol=[quic/tcp] =multi=true -sch=[rtt/stms/dispatch/RDDT/duplicate] -network=[udp4/tcp] -red=false -iprio=[true/false] rtmp:https://x.x.x.x 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages