update readme, add hls(audio-only) support to readme. update sample flv from h264+mp3 to h264+aac
正在显示
2 个修改的文件
包含
43 行增加
和
42 行删除
| @@ -11,7 +11,7 @@ minimum run. see [Build](https://github.com/winlinvip/simple-rtmp-server/wiki/Bu | @@ -11,7 +11,7 @@ minimum run. see [Build](https://github.com/winlinvip/simple-rtmp-server/wiki/Bu | ||
| 11 | 11 | ||
| 12 | SRS supports [vhost](https://github.com/winlinvip/simple-rtmp-server/wiki/RtmpUrlVhost), | 12 | SRS supports [vhost](https://github.com/winlinvip/simple-rtmp-server/wiki/RtmpUrlVhost), |
| 13 | rtmp([encoder push](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryRTMP), client/edge pull), ingester(srs pull), | 13 | rtmp([encoder push](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryRTMP), client/edge pull), ingester(srs pull), |
| 14 | -[HLS](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS), [transcoding](https://github.com/winlinvip/simple-rtmp-server/wiki/FFMPEG), | 14 | +[HLS](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS), HLS audio only, [transcoding](https://github.com/winlinvip/simple-rtmp-server/wiki/FFMPEG), |
| 15 | [forward](https://github.com/winlinvip/simple-rtmp-server/wiki/FFMPEG), [http hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback). | 15 | [forward](https://github.com/winlinvip/simple-rtmp-server/wiki/FFMPEG), [http hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback). |
| 16 | 16 | ||
| 17 | Blog: [http://blog.csdn.net/win_lin](http://blog.csdn.net/win_lin) <br/> | 17 | Blog: [http://blog.csdn.net/win_lin](http://blog.csdn.net/win_lin) <br/> |
| @@ -75,47 +75,48 @@ Supported operating systems and hardware: | @@ -75,47 +75,48 @@ Supported operating systems and hardware: | ||
| 75 | * All handware. | 75 | * All handware. |
| 76 | 76 | ||
| 77 | ### Summary | 77 | ### Summary |
| 78 | -1. Simple: also stable enough.<br/> | ||
| 79 | -2. [High-performance](https://github.com/winlinvip/simple-rtmp-server/wiki/Performance): single-thread, async socket, event/st-thread driven.<br/> | ||
| 80 | -3. With RTMP edge server, support origin server.<br/> | ||
| 81 | -4. RTMP without vod streaming, live streaming only.<br/> | ||
| 82 | -5. With multiple processes, support single process.<br/> | ||
| 83 | -6. Support vhost, support \_\_defaultVhost\_\_.<br/> | ||
| 84 | -7. Support adobe rtmp live streaming.<br/> | ||
| 85 | -8. Support apple [HLS(m3u8)](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS) live streaming.<br/> | ||
| 86 | -9. Support reload config to enable changes.<br/> | ||
| 87 | -10. Support cache last gop for flash player to fast startup.<br/> | ||
| 88 | -11. Support listen at multiple ports.<br/> | ||
| 89 | -12. Support long time(>4.6hours) publish/play.<br/> | ||
| 90 | -13. High performace, 1800 connections(500kbps), 900Mbps, CPU 90.2%, 41MB<br/> | ||
| 91 | -14. Support forward publish stream to build active-standby [cluster](https://github.com/winlinvip/simple-rtmp-server/wiki/Cluster).<br/> | ||
| 92 | -15. Support broadcast by forward the stream to other servers(origin/edge).<br/> | ||
| 93 | -16. Support live stream transcoding by ffmpeg.<br/> | ||
| 94 | -17. Support live stream forward(acopy/vcopy) by ffmpeg.<br/> | ||
| 95 | -18. Support ffmpeg filters(logo/overlay/crop), x264 params, copy/vn/an.<br/> | ||
| 96 | -19. Support audio transcode only, speex/mp3 to aac<br/> | ||
| 97 | -20. Support [http callback api hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback)(for authentication and injection).<br/> | ||
| 98 | -21. Support bandwidth test api and flash client.<br/> | ||
| 99 | -22. Player, publisher(encoder), and demo pages(jquery+bootstrap). <br/> | ||
| 100 | -23. Demo video meeting or chat(SRS+cherrypy+jquery+bootstrap). <br/> | ||
| 101 | -24. Full documents in wiki, in chineses. <br/> | ||
| 102 | -25. Support RTMP(play-publish) library: srs-librtmp<br/> | ||
| 103 | -26. Support ARM([debian armhf, v7cpu](https://github.com/winlinvip/simple-rtmp-server/wiki/SrsLinuxArm)) with rtmp/ssl/hls/librtmp.<br/> | ||
| 104 | -27. [plan] Support system utest<br/> | ||
| 105 | -28. [plan] Support embeded http server for api and hls(live/vod)<br/> | ||
| 106 | -29. [plan] Support vod(file to hls stream)<br/> | ||
| 107 | -30. [plan] Support stream ingester using ffmpeg.<br/> | ||
| 108 | -31. [plan] Support ingest RTSP(RTP, SDP) stream to RTMP.<br/> | ||
| 109 | -32. [plan] Support network based cli and json result.<br/> | ||
| 110 | -33. [plan] Support HLS cluster, use RTMP ATC to generate the TS<br/> | ||
| 111 | -34. [plan] Support RTMP edge server, push/pull stream from any RTMP server<br/> | ||
| 112 | -35. [plan] Support multiple processes, for both origin and edge<br/> | ||
| 113 | -36. [no-plan] Support adobe flash refer/token/swf verification.<br/> | ||
| 114 | -37. [no-plan] Support adobe amf3 codec.<br/> | ||
| 115 | -38. [no-plan] Support dvr(record live to vod file)<br/> | ||
| 116 | -39. [no-plan] Support encryption: RTMPE/RTMPS, HLS DRM<br/> | ||
| 117 | -40. [no-plan] Support RTMPT, http to tranverse firewalls<br/> | ||
| 118 | -41. [no-plan] Support file source, transcoding file to live stream<br/> | 78 | +01. Simple: also stable enough.<br/> |
| 79 | +02. [High-performance](https://github.com/winlinvip/simple-rtmp-server/wiki/Performance): single-thread, async socket, event/st-thread driven.<br/> | ||
| 80 | +03. With RTMP edge server, support origin server.<br/> | ||
| 81 | +04. RTMP without vod streaming, live streaming only.<br/> | ||
| 82 | +05. With multiple processes, support single process.<br/> | ||
| 83 | +06. Support vhost, support \_\_defaultVhost\_\_.<br/> | ||
| 84 | +07. Support adobe rtmp live streaming.<br/> | ||
| 85 | +08. Support apple [HLS(m3u8)](https://github.com/winlinvip/simple-rtmp-server/wiki/DeliveryHLS) live streaming.<br/> | ||
| 86 | +09. Support HLS audio-only live streaming.<br/> | ||
| 87 | +10. Support reload config to enable changes.<br/> | ||
| 88 | +11. Support cache last gop for flash player to fast startup.<br/> | ||
| 89 | +12. Support listen at multiple ports.<br/> | ||
| 90 | +13. Support long time(>4.6hours) publish/play.<br/> | ||
| 91 | +14. High performace, 1800 connections(500kbps), 900Mbps, CPU 90.2%, 41MB<br/> | ||
| 92 | +15. Support forward publish stream to build active-standby [cluster](https://github.com/winlinvip/simple-rtmp-server/wiki/Cluster).<br/> | ||
| 93 | +16. Support broadcast by forward the stream to other servers(origin/edge).<br/> | ||
| 94 | +17. Support live stream transcoding by ffmpeg.<br/> | ||
| 95 | +18. Support live stream forward(acopy/vcopy) by ffmpeg.<br/> | ||
| 96 | +19. Support ffmpeg filters(logo/overlay/crop), x264 params, copy/vn/an.<br/> | ||
| 97 | +20. Support audio transcode only, speex/mp3 to aac<br/> | ||
| 98 | +21. Support [http callback api hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/HTTPCallback)(for authentication and injection).<br/> | ||
| 99 | +22. Support bandwidth test api and flash client.<br/> | ||
| 100 | +23. Player, publisher(encoder), and demo pages(jquery+bootstrap). <br/> | ||
| 101 | +24. Demo video meeting or chat(SRS+cherrypy+jquery+bootstrap). <br/> | ||
| 102 | +25. Full documents in wiki, in chineses. <br/> | ||
| 103 | +26. Support RTMP(play-publish) library: srs-librtmp<br/> | ||
| 104 | +27. Support ARM([debian armhf, v7cpu](https://github.com/winlinvip/simple-rtmp-server/wiki/SrsLinuxArm)) with rtmp/ssl/hls/librtmp.<br/> | ||
| 105 | +28. [plan] Support system utest<br/> | ||
| 106 | +29. [plan] Support embeded http server for api and hls(live/vod)<br/> | ||
| 107 | +30. [plan] Support vod(file to hls stream)<br/> | ||
| 108 | +31. [plan] Support stream ingester using ffmpeg.<br/> | ||
| 109 | +32. [plan] Support ingest RTSP(RTP, SDP) stream to RTMP.<br/> | ||
| 110 | +33. [plan] Support network based cli and json result.<br/> | ||
| 111 | +34. [plan] Support HLS cluster, use RTMP ATC to generate the TS<br/> | ||
| 112 | +35. [plan] Support RTMP edge server, push/pull stream from any RTMP server<br/> | ||
| 113 | +36. [plan] Support multiple processes, for both origin and edge<br/> | ||
| 114 | +37. [no-plan] Support adobe flash refer/token/swf verification.<br/> | ||
| 115 | +38. [no-plan] Support adobe amf3 codec.<br/> | ||
| 116 | +39. [no-plan] Support dvr(record live to vod file)<br/> | ||
| 117 | +40. [no-plan] Support encryption: RTMPE/RTMPS, HLS DRM<br/> | ||
| 118 | +41. [no-plan] Support RTMPT, http to tranverse firewalls<br/> | ||
| 119 | +42. [no-plan] Support file source, transcoding file to live stream<br/> | ||
| 119 | 120 | ||
| 120 | ### Performance | 121 | ### Performance |
| 121 | 1. 300 connections, 150Mbps, 500kbps, CPU 18.8%, MEM 5956KB. | 122 | 1. 300 connections, 150Mbps, 500kbps, CPU 18.8%, MEM 5956KB. |
不能预览此文件类型
-
请 注册 或 登录 后发表评论