babylon

command module
v0.0.0-...-4b7d0c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2013 License: GPL-2.0 Imports: 9 Imported by: 0

README

babylon

Another live streaming media server, written by go. support rtmp #How to use#

package main

import (
	"babylon/rtmp"
	log "github.com/cihub/seelog"
	"runtime"
)


func main() {
  runtime.GOMAXPROCS(runtime.NumCPU())
  l := ":1935"
  err := rtmp.ListenAndServe(l)
  if err != nil {	
     panic(err)		
  }
  select {}
}

#How to publish/play streaming#

  • ffmpeg -i xxxx.mp4 -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -c:v libx264 -vb 500k -r 30 -s 640x480 -ss 00.000 -f flv rtmp://127.0.0.1/live/xxxx
  • ffplay -i rtmp://127.0.0.1/live/xxxx

#roadmap#

  • 2013.10.20 rtmp reverse proxy and forward
  • 2013.12.20 rtsp(h264/aac),hls(h264/aac)
  • 2014.3.20 rtsp(h264/aac) forward

Documentation

Overview

mss document

mss project main.go

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL