3 Star 6 Fork 4

winlinvip / srs.wiki

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
v1_EN_Docs.md 11.29 KB
一键复制 编辑 原始数据 按行查看 历史
winlinvip 提交于 2022-01-06 11:57 . Update

HOME > EN > Index

Welcome to the srs wiki!

How To Ask Questions

To ask questions or file bug, please see HowToAskQuestion

SRS Product

What's the product plan of SRS? What's the key features? Please see: SRS Product

Product Comparision

Comparision of SRS and other streaming media server, please see the Product Comparision

SRS Features

The key features of SRS, the implemented, in plan and not plan. Please see: SRS Features

SRS Demo Server

Is there any public server for SRS demo? I provides server with public ip and name(ossrs.net) for all users to publish and play, it's free and only for test. Please see: SRS Demo Server

Applications

Who are using SRS? What you can use SRS for your project and customers? Please see: Applications

Build SRS

How to build SRS? How to enable or disable the feature of SRS? How to build and start the demo pages of SRS? Please see: Build SRS

SRS Init.d Script

How to use init.d script to start SRS as system service? How to run SRS in daemon? How to auto start SRS when system restart? How to start SRS demo pages(including the players, encoders and video meeting demo)? Please see: SRS Init.d Script

SRS Log

How to get the log of SRS? How to trace log to console? How to get less log for log file too large? How to get more detail level log? How to get warn level log only? Please see: SRS Log

SRS Architecture

The architecture for all SRS developers。Please see: SRS Architecture

RTMP URL & Vhost

What is the vhost or app or stream of RTMP? How to pass the authentication params to server in RTMP url? Please see: RTMP URL & Vhost

RTMP Handshake

Why build openssl for RTMP server? What is the simple and complex handshake of RTMP? Which scenario to use simple handshake? Please see: RTMP Handshake

FFMPEG Live Transcoding

How to use SRS to transcode live stream? How to transcode audio only? How to passthrough audio or video? How to add logo to stream? What is the transcode params and the sequence for FFPMEG? Please see: FFMPEG Live Transcoding

Delivery RTMP

How SRS to support RTMP streaming? How to config SRS to support RTMP? What is the benifit of RTMP? Please see: Delivery RTMP

Delivery HLS

How to convert RTMP to delivery as HLS? What is HLS tech? How to config HLS in SRS? Please see: Delivery HLS

RTMP PK HLS

How to choose delivering protocol? What about RTMP? What about HTTP? What about HLS? The history and use scenarios of RTMP, HTTP and HLS. Please see: RTMP PK HLS

Embeded HTTP Server

Can SRS support HTTP? How to delivery files over HTTP by SRS? Why SRS support embeded HTTP server? Can you use external HTTP Server? Please see: Embeded HTTP Server

DVR record live stream

How to record live stream to flv file? How to record to pieces of files which start from keyframe with similar duration? What is the dvr plan, for example, segment and session plan? Please see: DVR record live stream

DRM

How to support hotlink denial? Does SRS support DRM? How to config refer DRM? How to implement token DRM? Does SRS support FMS token traverse? Please see: DRM

Reload

How to reload SRS? How to add new vhost and donot restart server? How to change config and donot start server? Please see: Reload

Low Latency

How to use SRS in pseudo realtime? What is the latency? What is the mininum latency of SRS in commercial scenario, for example, CDN network? Please see: Low Latency

HTTP Callback

How to authenticate the client? How to callback external http api when client publish stream? How to notice your system when client connect or disconnect? Please see: HTTP Callback

HTTP Management API

How to manage server by http management api? How to manage server, for example, get server status in HTML pages? How your php/python management system to manage the SRS? Please see: HTTP Management API

Ingest

How does SRS to pull specified RTMP/RTSP/HTTP stream to itself and delivery it? How to delivery your RTSP stream from your ancient RTSP camera to RTMP, then deverliry to CDN as RTMP or HLS? How to encode the singals from device to output to SRS then delivery to internet? Please see: Ingest

Edge: Huge Live Cluster

How to use SRS in CDN? Does SRS suport the key freatures for CDN: vhost, edge, reload, http api and MIT source code? Why forward and ingest is not ok for huge live cluster? Does SRS support FMS edge mode? Please see: Edge: Huge Live Cluster

Forward: Tiny Live Cluster

How to use SRS for few stream and servers cluster? How to build origin fault backup when only one stream? Please see: Forward: Tiny Live Cluster

Performance Benchmark

How many concurrency connections can SRS to serve? What about the performance of SRS? We compare the high performance server nginx-rtmp and SRS, and provides some benchmarks for server performance check. Please see: Performance Benchmark

RaspberryPi Performance Benchmark

What about the performance benchmark on arm(respberrypi)? How many concurrency connections support on arm for SRS? Please see: RaspberryPi Performance Benchmark

RaspberryPi Transcoding

How to transcode live stream on raspberrypi? How to delivery HLS on raspberrypi? Please see: RaspberryPi Transcoding

ServerSide Script

Why SRS does not support ServerSide Script? How to use http callback instead? Please see: ServerSide Script

SRS-librtmp

Why SRS provides client rtmp library? How to use srs-librtmp? How to modify the amf0 metadata use srs-librtmp? How to get server debug info from srs-librtmp? Please see: SRS-librtmp

SRS for linux-arm

How to use SRS on linux-arm device to delivery RTMP? What is the performance of SRS on linux-arm? Please see: SRS for linux-arm

SRS windows Branch

What is the status of SRS windows branch? Why SRS windows branch is experiment and not recomment to use? What about the srs-librtmp windows branch? Why srs-librtmp windows branch is ok for windows? Please see: SRS windows Branch

SRS Bandwidth Test

What is the bandwidth between the player and the SRS server? SRS provides c(in srs-librtmp), js and flash sdk to test the bandwidth. Please see: SRS Bandwidth Test(BandwidthTestTool, BWTC)

RTMP ATC

How to delivery stream with ATC timestamp? How to support HDS/HLS origin server fault-backup? Please see: RTMP ATC

TimeJitter Timestamp Correct

How does SRS correct the timestamp of stream? How to correct the time jitter? How to ensure the timestamp of RTMP to monotonically increase? Please see: TimeJitter Timestamp Correct

Heartbeat

SRS can report the status to external HTTP server by POST to a http url. For example, the SRS on arm can report its data to management server. Please see: Heartbeat

FLV VOD stream

Does SRS support VOD? What about the FLV VOD stream? How to support time-shift for live stream? How to delivery the DVR files as VOD stream? Please see: FLV VOD stream

GPERF Memory and Performance Analysis

How to finger out the memory leak? Why use gmc? Why valgrind not supported by SRS? How to finger out the bottle neck of performance. Please see: GPERF Memory and Performance Analysis

GPROF Performance Analysis

How to finger out the performance issue of SRS? How to use gprof? How to draw the performance graph using dot? Please see: GPROF Performance Analysis

Perf Performance Analysis

How to use kernel performance tools perf to finger out the performance issue of SRS? Please see: Perf Performance Analysis

C++ IDE

How to choose C++ IDE? We recomment the UltimateC++ or Clion. Please see: C++ IDE

GIT Usage

How to get the stable release of SRS? How to merge master with your branch? How to use CSDN mirror in China? Please see: GIT Usage

Usage: RTMP

Usage: How to use SRS to delivery RTMP? Please see: Usage: RTMP

Usage: RTMP Cluster

Usage: How to use SRS to delivery RTMP Cluster? Please see: Usage: RTMP Cluster

Usage: HLS

Usage: How to use SRS to delivery HLS? Please see: Usage: HLS

Usage: Transcode2HLS

Usage: How to use SRS to transcode stream(not h.264+aac) to delivery HLS? Please see: Usage: Transcode2HLS

Usage: FFMPEG

Usage: How to use SRS to transcode stream? How to transcode the codec for HLS? Please see: Usage: FFMPEG

Usage: Ingest

Usage: How to ingest file to live stream? How to ingest exists stream to SRS? How to use SRS for virtual live streaming? How to ingest RTSP to SRS? Please see: Usage: Ingest

Usage: Forward

Usage: How to use SRS to build tiny cluster? How to build origin backup cluster when only one stream? How to forward stream to other servers from SRS? How to forward stream to backup server from SRS? Please see: Usage: Forward

Usage: Realtime

Usage: How to descrease the lantecy to <1s? How to config SRS in mininum latency mode? Please see: Usage: Realtime

Usage: ARM

Usage: How to run SRS on ARM linux? Please see: Usage: ARM

Usage: HTTP

Usage: How to delivery HLS without external HTTP server? How to use the embeded HTTP server of SRS? Please see: Usage: HTTP

Usage: DEMO

Usage: How to deploy the demo of SRS? The SRS demo provides players, flash encoders, live meeting demo, flash HLS player, transcoding. Please see: Usage: DEMO

Winlin 2014.10

1
https://gitee.com/winlinvip/srs-wiki.git
git@gitee.com:winlinvip/srs-wiki.git
winlinvip
srs-wiki
srs.wiki
master

搜索帮助