Changes

Jump to: navigation, search

AceStream 3.0/en

2,879 bytes added, 13:48, 21 October 2014
no edit summary
==Where to download==
===Linux===You can download the latest alpha-server versions of the engine here:* Ubuntu 12 i386: http://dl.acestream.org/ubuntu/12/acestream_3.0.2_ubuntu_12.04_i686.tar.gz* Ubuntu 12 amd64: http://dl.acestream.org/ubuntu/12/acestream_3.0.0-b2_ubuntu_122_ubuntu_12.04_x86_64.tar.gz* Ubuntu 13 i386: http://dl.acestream.org/ubuntu/13/acestream_3.0.0-a18_ubuntu_132_ubuntu_13.04_i68610_i686.tar.gz* Ubuntu 13 amd64: http://dl.acestream.org/ubuntu/13/acestream_3.0.2_ubuntu_13.10_x86_64.tar.gz* Ubuntu 14 i386: http://dl.acestream.org/ubuntu/14/acestream_3.0-b2_ubuntu_13.04_x86_642_ubuntu_14.04_i686.tar.gz* Ubuntu 14 amd64: http://dl.acestream.org/ubuntu/14/acestream_3.0.0-b2_ubuntu_142_ubuntu_14.04_x86_64.tar.gz* CentOS 6 amd64: http://dl.acestream.org/centos/6/acestream_3.0.2_centos_6_amd64.tar.gz* CentOS 7 amd64: http://dl.acestream.org/centos/7/acestream_3.0-b2_centos_6_amd64.2_centos_7_amd64.tar.gz* Debian 6 i386: http://dl.acestream.org/debian/6/acestream_3.0.0-a18_debian_62_debian_6.0.10_i686.tar.gz* Debian 6 amd64: http://dl.acestream.org/debian/6/acestream_3.0.0-b2_debian_62_debian_6.0.10_x86_64.tar.gz* Debian 7 i386: http://dl.acestream.org/debian/7/acestream_3.0.0-a18_debian_72_debian_7.6_i686.tar.gz* Debian 7 amd64: http://dl.acestream.org/debian/7/acestream_3.0.0-b2_debian_72_debian_7.4_x86_64.tar.gz
Full ===Windows===* full package for Windows (engine + plugin plug-in + player):http://dl.acestream.org/products/acestream-full/win/latest* only the engine: http://dl.acestream.org/win32/engine/AceStreamEngine_3.0.2.zip ===Android===* engine + player: http://dl.acestream.org/products/acestream3acestream-alphafull/winandroid/latest* only the engine: http://dl.acestream.org/products/acestream-engine/android/latest
==Changelog==
''3.0.2''
*ability to filter traffic at special nodes is added (look at [[#Traffic filtration|Traffic filtration]])
 
''3.0.1''
*a large-scale optimization of all modules was held
 
''3.0.0-a18''
*bug, because of which some support nodes could lose connection with the source, was fixed
<nowiki>http://192.168.1.3:8640/app/update?max_peers=100&max_upload_slots=30</nowiki>
(keep the connection with 100 nodes simultaneously and open 30 upload slots)
 
===Traffic filtration===
Starting from version 3.0.2 an ability to filter traffic at special nodes (source, support node and start node) was added. You can filter by ip-addresses or by geotargeting. Rules for the filtration should be put in a separate configuration file, path to which is passed in a special node in parameter --ip-filter-config.
 
Configuration file is a text file in JSON format with the following structure:
<tt>{
"groups": {
"<group_1>": {
"addresses": ["<ip_address_1>", "<ip_address_2>", ...],
"countries": ["<country_code_1>", "<country_code_2>", ...]
},
"<group_2>": {
"addresses": ["<ip_address_1>", "<ip_address_2>", ...],
"countries": ["<country_code_1>", "<country_code_2>", ...]
},
},
"blacklist": {
"addresses": ["<ip_address_1>", "<ip_address_2>", ...],
"countries": ["<country_code_1>", "<country_code_2>", ...],
"groups": ["<group_1>", "<group_2>", ...]
},
"whitelist": {
"addresses": ["<ip_address_1>", "<ip_address_2>", ...],
"countries": ["<country_code_1>", "<country_code_2>", ...],
"groups": ["<group_1>", "<group_2>", ...]
},
"limit_groups": {
"<group_1>": "30%",
"<group_2>": "10%"
}
}</tt>
 
Section <tt>groups</tt> is used to create named groups, that can be referenced in other sections of the file.
Each group may consist of an array ip-addresses (<tt>addresses</tt>) or country codes (<tt>countries</tt>).
 
Array <tt>addresses</tt> may contain addresses of individual hosts, as well as addresses of subnetworks in the format xx.xx.xx.xx/yy. At this moment it is allowed to use only subnetworks /24, /16 and /8.
 
Array <tt>countries</tt> has to contain country codes in uppercase (according to the base [https://www.maxmind.com MaxMind])
 
Section <tt>whitelist</tt> sets a white list. The node rejects connections from all addresses that are not included in a white list.
 
Section <tt>blacklist</tt> sets a black list. The node rejects connections from all addresses from a black list.
 
Section <tt>limit_groups</tt> sets limits on the maximum number of connections for each group (in percentage of the total maximum number of connections).
0
edits

Navigation menu