zoukankan      html  css  js  c++  java
  • livego

    1、安装golang开发环境

    $ curl -O https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz  
    $ tar -C /usr/local -zxvf go1.9.2.linux-amd64.tar.gz  
    $ mkdir -p ~/go/src  
    $ echo "export GOPATH=$HOME/go" >> ~/.bashrc  
    $ echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc  
    $ source ~/.bashrc  
    $ go version

    https://www.cnblogs.com/eczhou/p/7929693.html 

    2、livego源码及说明文档

    https://github.com/zhoudd1/livego

    1) 下载,编译用户工程
    go get github.com/gwuhaolin/livego

    会报个错

    # github.com/gwuhaolin/livego/utils/uid
    go/src/github.com/gwuhaolin/livego/utils/uid/uuid.go:9:18: multiple-value uuid.NewV4() in single-value context

    将报错文件第9行

    id := uuid.NewV4() 改成 id,_ := uuid.NewV4()

    2) 进入livego目录编译工程
    go build

    3)运行livego

    ./livego

    4) 使用ffmpeg给livego推流

    ffmpeg -re -i source.200kbps.768x320.flv -c copy -f flv rtmp://localhost:1935/live/movie

    5) 使用ffplay播放rtmp直播流

    ffplay -i rtmp://localhost:1935/live/movie

    下行播放:支持以下三种播放协议,播放地址如下:

    • RTMP:rtmp://localhost:1935/live/movie
    • FLV:http://127.0.0.1:7001/live/movie.flv
    • HLS:http://127.0.0.1:7002/live/movie.m3u8

    我在阿里云上搭了个服务器

    ffmpeg -re -i source.200kbps.768x320.flv -c copy -f flv rtmp://182.61.45.149:1935/live/movie

    ffplay rtmp://182.61.45.149:1935/live/movie

  • 相关阅读:
    禁止网页后退
    C# 数组排序
    SQL求往年的工资和
    手机的隐秘功能
    C#中的String类
    C#修饰符
    Application,Session,Cookie,ViewState和Cache区别
    css margin和padding的区别
    php常见的js正则表达式
    js 正则表达式基础篇
  • 原文地址:https://www.cnblogs.com/dong1/p/9574508.html
Copyright © 2011-2022 走看看