winlin

update readme for wiki

正在显示 1 个修改的文件 包含 114 行增加29 行删除
@@ -322,39 +322,124 @@ Supported operating systems and hardware: @@ -322,39 +322,124 @@ Supported operating systems and hardware:
322 [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance), 322 [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance),
323 [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Performance) 323 [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Performance)
324 ), 6000+ connections(500kbps), 900Mbps, CPU 90.2%, 41MB 324 ), 6000+ connections(500kbps), 900Mbps, CPU 90.2%, 41MB
325 -1. Support [RTMP Origin Server](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP).  
326 -1. Support [RTMP Edge Server](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Edge) for CDN, push/pull stream from any RTMP server 325 +1. Support RTMP Origin Server(
  326 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP),
  327 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryRTMP)
  328 +)
  329 +1. Support RTMP Edge Server(
  330 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Edge),
  331 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Edge)
  332 +) for CDN, push/pull stream from any RTMP server
327 1. Support single process; no multiple processes. 333 1. Support single process; no multiple processes.
328 -1. Support [Vhost](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RtmpUrlVhost), support \_\_defaultVhost\_\_.  
329 -1. Support [RTMP](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP) live streaming; no vod streaming.  
330 -1. Support Apple [HLS(m3u8)](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS) live streaming.  
331 -1. Support [HLS audio-only](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS#hlsaudioonly) live streaming.  
332 -1. Support [Reload](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Reload) config to enable changes.  
333 -1. Support [cache last gop](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_LowLatency#gop-cache) for flash player to fast startup. 334 +1. Support Vhost(
  335 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RtmpUrlVhost),
  336 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_RtmpUrlVhost)
  337 +), support \_\_defaultVhost\_\_.
  338 +1. Support RTMP(
  339 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP),
  340 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryRTMP)
  341 +) live streaming; no vod streaming.
  342 +1. Support Apple HLS(m3u8)(
  343 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS),
  344 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryHLS)
  345 +) live streaming.
  346 +1. Support HLS audio-only(
  347 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS#hlsaudioonly),
  348 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryHLS#hlsaudioonly)
  349 +) live streaming.
  350 +1. Support Reload(
  351 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Reload),
  352 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Reload)
  353 +) config to enable changes.
  354 +1. Support cache last gop(
  355 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_LowLatency#gop-cache),
  356 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_LowLatency#gop-cache)
  357 +) for flash player to fast startup.
334 1. Support listen at multiple ports. 358 1. Support listen at multiple ports.
335 1. Support long time(>4.6hours) publish/play. 359 1. Support long time(>4.6hours) publish/play.
336 -1. Support [Forward](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Forward) in master-slave mode.  
337 -1. Support live stream [Transcoding](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG) by ffmpeg.  
338 -1. Support [ffmpeg](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG) filters(logo/overlay/crop), x264 params, copy/vn/an.  
339 -1. Support audio [transcode](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG) only, speex/mp3 to aac  
340 -1. Support [http callback api hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPCallback)(for authentication and injection).  
341 -1. Support [bandwidth test](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_BandwidthTestTool) api and flash client.  
342 -1. Player, publisher(encoder), and [demo pages(jquery+bootstrap)](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleDemo).  
343 -1. [Demo](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleDemo) video meeting or chat(SRS+cherrypy+jquery+bootstrap).  
344 -1. Full documents in [wiki](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Home), in Chineses.  
345 -1. Support RTMP(play-publish) library: [srs-librtmp](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLibrtmp)  
346 -1. Support ARM([debian armhf, v7cpu](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLinuxArm)) with rtmp/ssl/hls/librtmp.  
347 -1. Support [init.d](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_LinuxService) and packge script, log to file.  
348 -1. Support [RTMP ATC](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RTMP-ATC) for HLS/HDS to support backup(failover)  
349 -1. Support [HTTP RESTful management api](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPApi).  
350 -1. Support [Ingest](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Ingest) FILE/HTTP/RTMP/RTSP(RTP, SDP) to RTMP using external tools(e.g ffmepg).  
351 -1. Support [DVR](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DVR), record live to flv file for vod.  
352 -1. Support [tracable log, session based log](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLog).  
353 -1. Support DRM [token traverse](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DRM#tokentraverse) for fms origin authenticate. 360 +1. Support Forward(
  361 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Forward),
  362 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Forward)
  363 +) in master-slave mode.
  364 +1. Support live stream Transcoding(
  365 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG),
  366 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FFMPEG)
  367 +) by ffmpeg.
  368 +1. Support ffmpeg(
  369 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG),
  370 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FFMPEG)
  371 +) filters(logo/overlay/crop), x264 params, copy/vn/an.
  372 +1. Support audio transcode(
  373 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG),
  374 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FFMPEG)
  375 +) only, speex/mp3 to aac
  376 +1. Support http callback api hooks(
  377 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPCallback),
  378 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_HTTPCallback)
  379 +)(for authentication and injection).
  380 +1. Support bandwidth test(
  381 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_BandwidthTestTool),
  382 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_BandwidthTestTool)
  383 +) api and flash client.
  384 +1. Player, publisher(encoder), and demo pages(jquery+bootstrap)(
  385 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleDemo),
  386 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SampleDemo)
  387 +).
  388 +1. Demo(
  389 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleDemo),
  390 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SampleDemo)
  391 +) video meeting or chat(SRS+cherrypy+jquery+bootstrap).
  392 +1. Full documents in wiki(
  393 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Home),
  394 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Home)
  395 +), both Chinese and English.
  396 +1. Support RTMP(play-publish) library: srs-librtmp(
  397 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp),
  398 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp)
  399 +)
  400 +1. Support ARM cpu arch(
  401 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLinuxArm),
  402 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SrsLinuxArm)
  403 +) with rtmp/ssl/hls/librtmp.
  404 +1. Support init.d(
  405 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_LinuxService),
  406 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_LinuxService)
  407 +) and packge script, log to file.
  408 +1. Support RTMP ATC(
  409 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RTMP-ATC),
  410 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_RTMP-ATC)
  411 +) for HLS/HDS to support backup(failover)
  412 +1. Support HTTP RESTful management api(
  413 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPApi),
  414 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_HTTPApi)
  415 +).
  416 +1. Support Ingest(
  417 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Ingest),
  418 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Ingest)
  419 +) FILE/HTTP/RTMP/RTSP(RTP, SDP) to RTMP using external tools(e.g ffmepg).
  420 +1. Support DVR(
  421 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DVR),
  422 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DVR)
  423 +), record live to flv file for vod.
  424 +1. Support tracable log, session based log(
  425 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLog),
  426 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SrsLog)
  427 +).
  428 +1. Support DRM token traverse(
  429 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DRM#tokentraverse),
  430 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DRM#tokentraverse)
  431 +) for fms origin authenticate.
354 1. Support system full utest on gtest. 432 1. Support system full utest on gtest.
355 -1. [experiment] Support embeded [HTTP server](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleHTTP) for hls(live/vod)  
356 -1. [experiment] Support [vod stream(http flv/hls vod stream)](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FlvVodStream).  
357 -1. Stable [1.0release branch](https://github.com/winlinvip/simple-rtmp-server/tree/1.0release) and [2.0dev branch](https://github.com/winlinvip/simple-rtmp-server/tree/master). 433 +1. [experiment] Support embeded HTTP server(
  434 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleHTTP),
  435 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SampleHTTP)
  436 +) for hls(live/vod)
  437 +1. [experiment] Support vod stream(http flv/hls vod stream)(
  438 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FlvVodStream),
  439 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FlvVodStream)
  440 +).
  441 +1. Stable [1.0release branch](https://github.com/winlinvip/simple-rtmp-server/tree/1.0release) and
  442 +[2.0dev branch](https://github.com/winlinvip/simple-rtmp-server/tree/master).
358 1. Support [publish h264 raw stream](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data) by srs-librtmp. 443 1. Support [publish h264 raw stream](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data) by srs-librtmp.
359 1. Support [6k+ clients](https://github.com/winlinvip/simple-rtmp-server/issues/194), 4Gbps per process. 444 1. Support [6k+ clients](https://github.com/winlinvip/simple-rtmp-server/issues/194), 4Gbps per process.
360 1. [dev] Suppport [English wiki](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_v1_ENHome). 445 1. [dev] Suppport [English wiki](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_v1_ENHome).