media/mtransport/third_party/nICEr/README

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/media/mtransport/third_party/nICEr/README	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,74 @@
     1.4 +                             nICEr 1.0
     1.5 +
     1.6 +PREREQUISITES:
     1.7 +-------------
     1.8 +You must first obtain and build the following packages:
     1.9 +
    1.10 +* nrappkit
    1.11 +  - http://nrappkit.sourceforge.net/
    1.12 +
    1.13 +* OpenSSL-0.9.8g
    1.14 +  - http://www.openssl.org/source/openssl-0.9.8g.tar.gz
    1.15 +
    1.16 +
    1.17 +For best results, the "ice-<version>" directory should be at
    1.18 +the same level as the "nrappkit" and "openssl-0.9.8g"
    1.19 +directories.  I.e., the directory structure should look like:
    1.20 +
    1.21 +   nrappkit/
    1.22 +   ice-<version>/
    1.23 +   openssl/
    1.24 +          include/
    1.25 +          lib/VC/
    1.26 +
    1.27 +
    1.28 +BUILDING ON UNIX:
    1.29 +----------------
    1.30 +Once the prerequisite packages are built, 'cd' to the
    1.31 +relevant build directory, one of:
    1.32 +
    1.33 +   ice-<version>/make/darwin
    1.34 +   ice-<version>/make/linux-fedora
    1.35 +   ice-<version>/make/ubuntu
    1.36 +
    1.37 +and simply do a "make".
    1.38 +
    1.39 +
    1.40 +BUILDING ON WINDOWS:
    1.41 +-------------------
    1.42 +The Visual C++ project files are configured to expect the
    1.43 +directory structure described above.
    1.44 + 
    1.45 +Note: Binary Windows builds of OpenSSL can be found at:
    1.46 +   http://www.slproweb.com/products/Win32OpenSSL.html
    1.47 +
    1.48 +Once the prerequisite packages are built, open the VC++ 9.0
    1.49 +solution file: ICE/make/win32/ice.sln and build the solution.
    1.50 +Note: Since the VC++ project/solution files are version 9.0,
    1.51 +Visual Studio 2008 is required.
    1.52 +
    1.53 +
    1.54 +STATUS:
    1.55 +------
    1.56 +The ICE code has been tested on the following platforms:
    1.57 +-- Fedora Core 4 (Intel 32-bit)
    1.58 +-- Fedora Core 6 (Intel 32-bit)
    1.59 +-- Ubuntu 6.10 
    1.60 +-- MacOSX 10.4.9
    1.61 +-- Windows Vista (Home Premium)
    1.62 +-- Windows XP Pro
    1.63 +-- Windows 2000 SP4
    1.64 +
    1.65 +
    1.66 +KNOWN ISSUES:
    1.67 +------------
    1.68 +-- TURN SET-ACTIVE-DESTINATION mode not yet supported.
    1.69 +
    1.70 +-- Problems may exist with the TURN client implementation; the TURN code
    1.71 +   has received minimal testing due to the unavailability of a real
    1.72 +   TURN server to test against.
    1.73 +
    1.74 +-- The ICE-Lite implementation is not complete.
    1.75 +
    1.76 +-- The new "impatient" timeout has not yet been thoroughly tested.
    1.77 +

mercurial