Open winlinvip opened 9 years ago
Hi Winlin, you proyect looks fine, but ... I think that HDS is a must .. you will support it or not ?
https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS
j
On Fri, May 22, 2015 at 5:12 PM, winlin notifications@github.com wrote:
Why SRS? https://github.com/simple-rtmp-server/srs/tree/2.0release#why-srs
Completely rewrite HLS following m3u8/ts spec, and HLS support h.264+aac/mp3. High efficient RTMP deliverying support 7k+ concurrency, vhost based, both origin and edge. Embeded simplified media HTTP server for HLS, api and HTTP flv/ts/mp3/aac streaming. Variety input: RTMP, pull by ingest file or stream(HTTP/RTMP/RTSP), push by stream caster RTSP/MPEGTS-over-UDP. Popular internet delivery: RTMP/HDS for flash, HLS for mobile(IOS/IPad/MAC/Android), HTTP flv/ts/mp3/aac streaming for user prefered. Enhanced DVR and hstrs: segment/session/append plan, customer path and HTTP callback. the hstrs(http stream trigger rtmp source) enable the http-flv stream standby util encoder start publish, similar to rtmp, which will trigger edge to fetch from origin. Multiple feature: transcode, forward, ingest, http hooks, dvr, hls, rtsp, http streaming, http api, refer, log, bandwith test and srs-librtmp. Best maintainess: simple arch over state-threads(coroutine), single thread, single process and for linux/osx platform, common server x86-64/i386/arm/mips cpus, rich comments, strictly follows RTMP/HLS/RTSP spec. Easy to use: both English and Chinese wiki, typically config files in trunk/conf, traceable and session based log, linux service script and install script. MIT license, open source with product management and evolution. Enjoy it!
— Reply to this email directly or view it on GitHub https://github.com/arut/nginx-rtmp-module/issues/626#issuecomment-104685362 .
Still can't belive people didn't know about SRS :( 23 maj 2015 10:04 "winlin" notifications@github.com napisał(a):
I compared SRS with others media servers, please read https://github.com/simple-rtmp-server/srs/tree/2.0release#compare Compare
Compare SRS with other media server. Stream Delivery Feature SRS NGINX CRTMPD FMS WOWZA RTMP Stable Stable Stable Stable Stable HLS Stable Stable X Stable Stable HDS Stable X X Stable Stable HTTP FLV Stable X X X X HLS(aonly) Stable X X Stable Stable HTTP Server Stable Stable X X Stable Cluster Feature SRS NGINX CRTMPD FMS WOWZA RTMP Edge Stable X X Stable X RTMP Backup Stable X X X X VHOST Stable X X Stable Stable Reload Stable Stable X X X Forward Stable X X X X ATC Stable X X X X Stream Service Feature SRS NGINX CRTMPD FMS WOWZA DVR Stable Stable X X Stable Transcode Stable X X X Stable HTTP API Stable Stable X X Stable HTTP hooks Stable X X X X GopCache Stable X X Stable X Security Stable Stable X X Stable Token Traverse Stable X X Stable X Performance Feature SRS NGINX CRTMPD FMS WOWZA Concurrency 7.5k 3k 2k 2k 3k RTMP Latency 0.1s 3s 3s 3s 3s HLS Latency 10s 30s X 30s 30s Stream Caster Feature SRS NGINX CRTMPD FMS WOWZA Ingest Stable X X X X Push MPEGTS Experiment X X X Stable Push RTSP Experiment X Stable X Stable Push HTTP FLV Experiment X X X X Debug System Feature SRS NGINX CRTMPD FMS WOWZA BW check Stable X X X X Tracable Log Stable X X X X Docs Feature SRS NGINX CRTMPD FMS WOWZA Demos Stable X X X X WIKI(EN+CN) Stable EN only X X Stable Others Feature SRS NGINX CRTMPD FMS WOWZA ARM/MIPS Stable Stable X X X Client Library Stable X X X X
Remark:
- Concurrency: The concurrency of single process.
- HLS aonly: The HLS audio only streaming delivery.
- BW check: The bandwidth check.
- Security: To allow or deny stream publish or play.
— Reply to this email directly or view it on GitHub https://github.com/arut/nginx-rtmp-module/issues/626#issuecomment-104862857 .
I will try :)
Seems like awesome !
I try srs in different scenarios. Good range of options, many interesting moments, but the logic of the live transcoding and generating chunks/playlists not very well.
Also, about gopcache - try to stream static image using fmle/camtwist :-))
xxxx