winlin

add ffmpeg build script

1 http-parser-2.1.zip 1 http-parser-2.1.zip
2 - for srs to support http callback. 2 + for srs to support http callback.
3 3
4 nginx-1.5.7.zip 4 nginx-1.5.7.zip
5 - for srs to support hls streaming. 5 + for srs to support hls streaming.
6 6
7 st-1.9.zip 7 st-1.9.zip
8 - basic framework for srs. 8 + basic framework for srs.
9 9
10 ffmpeg-2.1.1.tar.gz 10 ffmpeg-2.1.1.tar.gz
11 yasm-1.2.0.tar.gz 11 yasm-1.2.0.tar.gz
@@ -13,29 +13,29 @@ lame-3.99.5.tar.gz @@ -13,29 +13,29 @@ lame-3.99.5.tar.gz
13 libaacplus-2.0.2.tar.gz 13 libaacplus-2.0.2.tar.gz
14 libaacplus-patch-26410-800.zip (26410-800.zip) 14 libaacplus-patch-26410-800.zip (26410-800.zip)
15 x264-snapshot-20131129-2245-stable.tar.bz2 (core.138) 15 x264-snapshot-20131129-2245-stable.tar.bz2 (core.138)
16 - for srs to support live stream transcoding.  
17 - remark: we use *.zip for all linux plantform. 16 + for srs to support live stream transcoding.
  17 + remark: we use *.zip for all linux plantform.
18 18
19 tools/ccache-3.1.9.zip 19 tools/ccache-3.1.9.zip
20 - to fast build. 20 + to fast build.
21 21
22 links: 22 links:
23 - ffmpeg:  
24 - http://ffmpeg.org/  
25 - http://ffmpeg.org/releases/ffmpeg-2.1.1.tar.gz  
26 - x264:  
27 - http://www.videolan.org/  
28 - ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20131129-2245-stable.tar.bz2  
29 - lame:  
30 - http://sourceforge.net/projects/lame/  
31 - http://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz  
32 - aacplus:  
33 - http://217.20.164.161/~tipok/aacplus/  
34 - http://217.20.164.161/~tipok/aacplus/libaacplus-2.0.2.tar.gz  
35 - aacplus-patch:  
36 - http://www.3gpp.org/DynaReport/26410.htm  
37 - http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/26410-800.zip  
38 - yasm:  
39 - http://yasm.tortall.net/  
40 - http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz 23 + ffmpeg:
  24 + http://ffmpeg.org/
  25 + http://ffmpeg.org/releases/ffmpeg-2.1.1.tar.gz
  26 + x264:
  27 + http://www.videolan.org/
  28 + ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20131129-2245-stable.tar.bz2
  29 + lame:
  30 + http://sourceforge.net/projects/lame/
  31 + http://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
  32 + aacplus:
  33 + http://217.20.164.161/~tipok/aacplus/
  34 + http://217.20.164.161/~tipok/aacplus/libaacplus-2.0.2.tar.gz
  35 + aacplus-patch:
  36 + http://www.3gpp.org/DynaReport/26410.htm
  37 + http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/26410-800.zip
  38 + yasm:
  39 + http://yasm.tortall.net/
  40 + http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
41 41
@@ -96,7 +96,7 @@ if [ $SRS_FFMPEG = YES ]; then @@ -96,7 +96,7 @@ if [ $SRS_FFMPEG = YES ]; then
96 cd ${SRS_OBJS} && pwd_dir=`pwd` && 96 cd ${SRS_OBJS} && pwd_dir=`pwd` &&
97 rm -rf ffmepg.src && mkdir -p ffmpeg.src && cd ffmpeg.src && 97 rm -rf ffmepg.src && mkdir -p ffmpeg.src && cd ffmpeg.src &&
98 rm -f build_ffmpeg.sh && ln -sf ../../auto/build_ffmpeg.sh && . build_ffmpeg.sh && 98 rm -f build_ffmpeg.sh && ln -sf ../../auto/build_ffmpeg.sh && . build_ffmpeg.sh &&
99 - cd ${pwd_dir} && ln -sf ffmepg.src/_release ffmpeg 99 + cd ${pwd_dir} && ln -sf ffmpeg.src/_release ffmpeg
100 ) 100 )
101 fi 101 fi
102 # check status 102 # check status