winlin

Merge branch 'master' of github.com:winlinvip/simple-rtmp-server

1 #Simple-RTMP-Server 1 #Simple-RTMP-Server
2 2
  3 +SRS定位是运营级的互联网直播服务器,追求更好的概念完整性和最简单实现的代码。
  4 +
3 下载发布版(github): 5 下载发布版(github):
4 [Centos6-x86_64](http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-0.9.134.zip) 6 [Centos6-x86_64](http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-0.9.134.zip)
5 其他[more...](http://winlinvip.github.io/srs.release/releases/) <br/> 7 其他[more...](http://winlinvip.github.io/srs.release/releases/) <br/>
@@ -28,45 +30,6 @@ git clone https://code.csdn.net/winlinvip/srs-csdn.git @@ -28,45 +30,6 @@ git clone https://code.csdn.net/winlinvip/srs-csdn.git
28 [阿里云镜像](http://www.ossrs.net:8085/srs/donation/index.html) ,查看 30 [阿里云镜像](http://www.ossrs.net:8085/srs/donation/index.html) ,查看
29 [捐献墙(Donations)](https://github.com/winlinvip/simple-rtmp-server/blob/master/DONATIONS.txt)<br/> 31 [捐献墙(Donations)](https://github.com/winlinvip/simple-rtmp-server/blob/master/DONATIONS.txt)<br/>
30 32
31 -<table>  
32 - <tr>  
33 - <th>分支</th>  
34 - <th>说明</th>  
35 - <th>维护者</th>  
36 - <th>主作者</th>  
37 - <th>状态</th>  
38 - </tr>  
39 - <tr>  
40 - <td><a href="https://github.com/winlinvip/simple-rtmp-server" target="_blank">SRS-Linux</a></td>  
41 - <td>SRS服务器<br/>Linux平台分支</td>  
42 - <td><a href="https://github.com/winlinvip/simple-rtmp-server" target="_blank">winlin</a></td>  
43 - <td>  
44 - <a href="http://blog.csdn.net/win_lin" target="_blank">winlin</a> <br/>  
45 - <a href="http://blog.chinaunix.net/uid/25006789.html" target="_blank">wenjie.zhao</a>  
46 - </td>  
47 - <td>测试中</td>  
48 - </tr>  
49 - <tr>  
50 - <td><a href="https://github.com/winlinvip/srs.win" target="_blank">SRS-Windows</a></td>  
51 - <td>SRS服务器<br/>Windows平台分支</td>  
52 - <td><a href="https://github.com/suhetao" target="_blank">suhetao<br/>(核桃)</a></td>  
53 - <td><a href="https://github.com/suhetao" target="_blank">suhetao</a></td>  
54 - <td>开发中</td>  
55 - </tr>  
56 - <tr>  
57 - <td><a href="https://github.com/winlinvip/srs.librtmp.win" target="_blank">SRS-LIBRTMP-Windows</a></td>  
58 - <td>SRS-LIBRTMP客户端库<br/>Windows平台分支</td>  
59 - <td><a href="https://github.com/chadwangcn" target="_blank">chad.wang<br/>(videoWorker)</a></td>  
60 - <td><a href="https://github.com/chadwangcn" target="_blank">chad.wang</a></td>  
61 - <td>停滞</td>  
62 - </tr>  
63 -</table>  
64 -  
65 -对于没有Release的分支:  
66 -* 长期处于停滞状态的分支,以及开发缓慢的分支,更换主作者。  
67 -* 任何人都可以维护这个分支,代替之前的主作者。  
68 -* 分支Release之后,分支的主作者加入SRS主作者。  
69 -  
70 ## About 33 ## About
71 34
72 SRS(SIMPLE RTMP Server) over state-threads created in 2013.10. 35 SRS(SIMPLE RTMP Server) over state-threads created in 2013.10.
@@ -817,7 +817,10 @@ int SrsHlsMuxer::_refresh_m3u8(int& fd, string m3u8_file) @@ -817,7 +817,10 @@ int SrsHlsMuxer::_refresh_m3u8(int& fd, string m3u8_file)
817 0x23, 0x45, 0x58, 0x54, 0x4d, 0x33, 0x55, 0xa, 817 0x23, 0x45, 0x58, 0x54, 0x4d, 0x33, 0x55, 0xa,
818 // #EXT-X-VERSION:3\n 818 // #EXT-X-VERSION:3\n
819 0x23, 0x45, 0x58, 0x54, 0x2d, 0x58, 0x2d, 0x56, 0x45, 0x52, 819 0x23, 0x45, 0x58, 0x54, 0x2d, 0x58, 0x2d, 0x56, 0x45, 0x52,
820 - 0x53, 0x49, 0x4f, 0x4e, 0x3a, 0x33, 0xa 820 + 0x53, 0x49, 0x4f, 0x4e, 0x3a, 0x33, 0xa,
  821 + // #EXT-X-ALLOW-CACHE:NO
  822 + 0x23, 0x45, 0x58, 0x54, 0x2d, 0x58, 0x2d, 0x41, 0x4c, 0x4c,
  823 + 0x4f, 0x57, 0x2d, 0x43, 0x41, 0x43, 0x48, 0x45, 0x3a, 0x4e, 0x4f, 0x0a
821 }; 824 };
822 if (::write(fd, header, sizeof(header)) != sizeof(header)) { 825 if (::write(fd, header, sizeof(header)) != sizeof(header)) {
823 ret = ERROR_HLS_WRITE_FAILED; 826 ret = ERROR_HLS_WRITE_FAILED;