• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

srs-server: Mirror for https://github.com/ossrs/srs

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

srs-server

开源软件地址:

https://gitee.com/winlinvip/srs

开源软件介绍:

SRS(Simple Realtime Server)

SRS/5.0 is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT.

SRS/5.0,Bee 是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT。

SRS is licenced under MIT or MulanPSL-2.0,and note that MulanPSL-2.0 is compatible with Apache-2.0,but some third-party libraries are distributed using their own licenses.

Note: The single node architecture for SRS, generally and major use scenario.

SRS Overview

Note: The cluster architecture for SRS. If image load fail, please see it at here.

Usage

Build SRS from source:

git clone -b develop https://gitee.com/ossrs/srs.git &&cd srs/trunk && ./configure && make && ./objs/srs -c conf/srs.conf

Open http://localhost:8080/ to check it, then publishby FFmpeg or OBS as:

ffmpeg -re -i ./doc/source.flv -c copy -f flv -y rtmp://localhost/live/livestream

Play the following streams by players:

Note that if convert RTMP to WebRTC, please use rtmp2rtc.conf:

Note: Besides of FFmpeg or OBS, it's also able to publish by H5if WebRTC(CN, EN) is enabled,please remember to set the CANDIDATE(CN or EN) for WebRTC.

Highly recommend that directly run SRS bydocker(CN / EN),Cloud Virtual Machine(CN / EN),or K8s(CN / EN),however it's also easy to build SRS from source code, for detail please seeGetting Started(CN / EN).

Note: If need HTTPS, by which WebRTC and modern browsers require, please readHTTPS API(CN / EN)and HTTPS Callback(CN / EN)and HTTPS Live Streaming(CN / EN),however HTTPS proxy also works perfect with SRS such as Nginx.

From here, please read wikis:

  • Getting Started, please read Wiki first.
  • 中文文档:起步,不读Wiki一定扑街,不读文档请不要提Issue,不读文档请不要提问题,任何文档中明确说过的疑问都不会解答。

Fast index for Wikis:

  • Overview? (CN, EN)
  • How to deliver RTMP streaming?(CN, EN)
  • How to build RTMP Edge-Cluster?(CN, EN)
  • How to build RTMP Origin-Cluster?(CN, EN)
  • How to deliver HTTP-FLV streaming?(CN, EN)
  • How to deliver HLS streaming?(CN, EN)
  • How to deliver low-latency streaming?(CN, EN)
  • How to use WebRTC? (CN, EN)

Other important wiki:

  • Usage: How to delivery DASH(Experimental)?(CN, EN)
  • Usage: How to transode RTMP stream by FFMPEG?(CN, EN)
  • Usage: How to delivery HTTP FLV Live Streaming Cluster?(CN, EN)
  • Usage: How to ingest file/stream/device to RTMP?(CN, EN)
  • Usage: How to forward stream to other servers?(CN, EN)
  • Usage: How to improve edge performance for multiple CPUs? (CN, EN)
  • Usage: How to file a bug or contact us? (CN, EN)

AUTHORS

Thank you to all our contributors!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap