-
Notifications
You must be signed in to change notification settings - Fork 2
v1_EN_Docs
Welcome to the simple-rtmp-server wiki!
To ask questions or file bug, please see HowToAskQuestion
What's the product plan of SRS? What's the key features? Please see: [SRS Product] (v1_EN_Product)
Comparision of SRS and other streaming media server, please see the Product Comparision
The key features of SRS, the implemented, in plan and not plan. Please see: SRS Features
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
Who are using SRS? What you can use SRS for your project and customers? Please see: Applications
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
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
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
The architecture for all SRS developers。Please see: SRS Architecture
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
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
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
How SRS to support RTMP streaming? How to config SRS to support RTMP? What is the benifit of RTMP? Please see: Delivery RTMP
How to convert RTMP to delivery as HLS? What is HLS tech? How to config HLS in SRS? Please see: Delivery 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
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
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] (v1_EN_DVR)
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] (v1_EN_DRM)
How to reload SRS? How to add new vhost and donot restart server? How to change config and donot start server? Please see: Reload
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
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
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
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
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
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
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
What about the performance benchmark on arm(respberrypi)? How many concurrency connections support on arm for SRS? Please see: RaspberryPi Performance Benchmark
How to transcode live stream on raspberrypi? How to delivery HLS on raspberrypi? Please see: RaspberryPi Transcoding
Why SRS does not support ServerSide Script? How to use http callback instead? Please see: ServerSide Script
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
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
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
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)
How to delivery stream with ATC timestamp? How to support HDS/HLS origin server fault-backup? Please see: RTMP ATC
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
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
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
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
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
How to use kernel performance tools perf to finger out the performance issue of SRS? Please see: Perf Performance Analysis
How to choose C++ IDE? We recomment the UltimateC++ or Clion. Please see: C++ IDE
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: How to use SRS to delivery RTMP? Please see: Usage: RTMP
Usage: How to use SRS to delivery RTMP Cluster? Please see: Usage: RTMP Cluster
Usage: How to use SRS to delivery HLS? Please see: Usage: HLS
Usage: How to use SRS to transcode stream(not h.264+aac) to delivery HLS? Please see: Usage: Transcode2HLS
Usage: How to use SRS to transcode stream? How to transcode the codec for HLS? Please see: Usage: FFMPEG
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: 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: How to descrease the lantecy to <1s? How to config SRS in mininum latency mode? Please see: Usage: Realtime
Usage: How to run SRS on ARM linux? Please see: Usage: ARM
Usage: How to delivery HLS without external HTTP server? How to use the embeded HTTP server of SRS? Please see: Usage: HTTP
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