正在显示
1 个修改的文件
包含
43 行增加
和
43 行删除
| @@ -129,49 +129,49 @@ Supported operating systems and hardware: | @@ -129,49 +129,49 @@ Supported operating systems and hardware: | ||
| 129 | * All hardware. | 129 | * All hardware. |
| 130 | 130 | ||
| 131 | ## Summary | 131 | ## Summary |
| 132 | -1. Simple: also stable enough.<br/> | ||
| 133 | -1. [High-performance](https://github.com/winlinvip/simple-rtmp-server/wiki/Performance): single-thread, async socket, event/st-thread driven.<br/> | ||
| 134 | -1. Support RTMP edge server(plan), support origin server.<br/> | ||
| 135 | -1. RTMP without vod streaming, live streaming only.<br/> | ||
| 136 | -1. Support multiple processes, support single process.<br/> | ||
| 137 | -1. Support vhost, support \_\_defaultVhost\_\_.<br/> | ||
| 138 | -1. Support adobe rtmp live streaming.<br/> | ||
| 139 | -1. Support apple [HLS(m3u8)](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS) live streaming.<br/> | ||
| 140 | -1. Support HLS audio-only live streaming.<br/> | ||
| 141 | -1. Support reload config to enable changes.<br/> | ||
| 142 | -1. Support cache last gop for flash player to fast startup.<br/> | ||
| 143 | -1. Support listen at multiple ports.<br/> | ||
| 144 | -1. Support long time(>4.6hours) publish/play.<br/> | ||
| 145 | -1. High performace, 1800 connections(500kbps), 900Mbps, CPU 90.2%, 41MB<br/> | ||
| 146 | -1. Support forward publish stream to build active-standby [cluster](https://github.com/winlinvip/simple-rtmp-server/wiki/Cluster).<br/> | ||
| 147 | -1. Support broadcast by forward the stream to other servers(origin/edge).<br/> | ||
| 148 | -1. Support live stream transcoding by ffmpeg.<br/> | ||
| 149 | -1. Support live stream forward(acopy/vcopy) by ffmpeg.<br/> | ||
| 150 | -1. Support ffmpeg filters(logo/overlay/crop), x264 params, copy/vn/an.<br/> | ||
| 151 | -20. Support audio transcode only, speex/mp3 to aac<br/> | ||
| 152 | -21. Support [http callback api hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback)(for authentication and injection).<br/> | ||
| 153 | -22. Support bandwidth test api and flash client.<br/> | ||
| 154 | -23. Player, publisher(encoder), and demo pages(jquery+bootstrap). <br/> | ||
| 155 | -24. Demo video meeting or chat(SRS+cherrypy+jquery+bootstrap). <br/> | ||
| 156 | -25. Full documents in wiki, in chineses. <br/> | ||
| 157 | -26. Support RTMP(play-publish) library: srs-librtmp<br/> | ||
| 158 | -27. Support ARM([debian armhf, v7cpu](https://github.com/winlinvip/simple-rtmp-server/wiki/SrsLinuxArm)) with rtmp/ssl/hls/librtmp.<br/> | ||
| 159 | -28. Support [init.d](https://github.com/winlinvip/simple-rtmp-server/wiki/LinuxService) and packge script, log to file. <br/> | ||
| 160 | -29. Support RTMP ATC for HLS/HDS to support backup(failover)<br/> | ||
| 161 | -30. [plan] Support system utest<br/> | ||
| 162 | -31. [plan] Support embeded http server for api and hls(live/vod)<br/> | ||
| 163 | -32. [plan] Support vod(file to hls stream)<br/> | ||
| 164 | -33. [plan] Support stream ingester using ffmpeg.<br/> | ||
| 165 | -34. [plan] Support ingest RTSP(RTP, SDP) stream to RTMP.<br/> | ||
| 166 | -35. [plan] Support network based cli and json result.<br/> | ||
| 167 | -36. [plan] Support RTMP edge server, push/pull stream from any RTMP server<br/> | ||
| 168 | -37. [plan] Support multiple processes, for both origin and edge<br/> | ||
| 169 | -38. [no-plan] Support adobe flash refer/token/swf verification.<br/> | ||
| 170 | -39. [no-plan] Support adobe amf3 codec.<br/> | ||
| 171 | -40. [no-plan] Support dvr(record live to vod file)<br/> | ||
| 172 | -41. [no-plan] Support encryption: RTMPE/RTMPS, HLS DRM<br/> | ||
| 173 | -42. [no-plan] Support RTMPT, http to tranverse firewalls<br/> | ||
| 174 | -43. [no-plan] Support file source, transcoding file to live stream<br/> | 132 | +1. Simple: also stable enough. |
| 133 | +1. [High-performance](https://github.com/winlinvip/simple-rtmp-server/wiki/Performance): single-thread, async socket, event/st-thread driven. | ||
| 134 | +1. Support RTMP edge server(plan), support origin server. | ||
| 135 | +1. RTMP without vod streaming, live streaming only. | ||
| 136 | +1. Support multiple processes, support single process. | ||
| 137 | +1. Support vhost, support \_\_defaultVhost\_\_. | ||
| 138 | +1. Support adobe rtmp live streaming. | ||
| 139 | +1. Support apple [HLS(m3u8)](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS) live streaming. | ||
| 140 | +1. Support HLS audio-only live streaming. | ||
| 141 | +1. Support reload config to enable changes. | ||
| 142 | +1. Support cache last gop for flash player to fast startup. | ||
| 143 | +1. Support listen at multiple ports. | ||
| 144 | +1. Support long time(>4.6hours) publish/play. | ||
| 145 | +1. High performace, 1800 connections(500kbps), 900Mbps, CPU 90.2%, 41MB | ||
| 146 | +1. Support forward publish stream to build active-standby [cluster](https://github.com/winlinvip/simple-rtmp-server/wiki/Cluster). | ||
| 147 | +1. Support broadcast by forward the stream to other servers(origin/edge). | ||
| 148 | +1. Support live stream transcoding by ffmpeg. | ||
| 149 | +1. Support live stream forward(acopy/vcopy) by ffmpeg. | ||
| 150 | +1. Support ffmpeg filters(logo/overlay/crop), x264 params, copy/vn/an. | ||
| 151 | +1. Support audio transcode only, speex/mp3 to aac | ||
| 152 | +1. Support [http callback api hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback)(for authentication and injection). | ||
| 153 | +1. Support bandwidth test api and flash client. | ||
| 154 | +1. Player, publisher(encoder), and demo pages(jquery+bootstrap). | ||
| 155 | +1. Demo video meeting or chat(SRS+cherrypy+jquery+bootstrap). | ||
| 156 | +1. Full documents in wiki, in chineses. | ||
| 157 | +1. Support RTMP(play-publish) library: srs-librtmp | ||
| 158 | +1. Support ARM([debian armhf, v7cpu](https://github.com/winlinvip/simple-rtmp-server/wiki/SrsLinuxArm)) with rtmp/ssl/hls/librtmp. | ||
| 159 | +1. Support [init.d](https://github.com/winlinvip/simple-rtmp-server/wiki/LinuxService) and packge script, log to file. | ||
| 160 | +1. Support RTMP ATC for HLS/HDS to support backup(failover) | ||
| 161 | +1. [plan] Support system utest | ||
| 162 | +1. [plan] Support embeded http server for api and hls(live/vod) | ||
| 163 | +1. [plan] Support vod(file to hls stream) | ||
| 164 | +1. [plan] Support stream ingester using ffmpeg. | ||
| 165 | +1. [plan] Support ingest RTSP(RTP, SDP) stream to RTMP. | ||
| 166 | +1. [plan] Support network based cli and json result. | ||
| 167 | +1. [plan] Support RTMP edge server, push/pull stream from any RTMP server | ||
| 168 | +1. [plan] Support multiple processes, for both origin and edge | ||
| 169 | +1. [no-plan] Support adobe flash refer/token/swf verification. | ||
| 170 | +1. [no-plan] Support adobe amf3 codec. | ||
| 171 | +1. [no-plan] Support dvr(record live to vod file) | ||
| 172 | +1. [no-plan] Support encryption: RTMPE/RTMPS, HLS DRM | ||
| 173 | +1. [no-plan] Support RTMPT, http to tranverse firewalls | ||
| 174 | +1. [no-plan] Support file source, transcoding file to live stream | ||
| 175 | 175 | ||
| 176 | ## Performance | 176 | ## Performance |
| 177 | 1. 300 connections, 150Mbps, 500kbps, CPU 18.8%, MEM 5956KB. | 177 | 1. 300 connections, 150Mbps, 500kbps, CPU 18.8%, MEM 5956KB. |
-
请 注册 或 登录 后发表评论