At first I want at least to start one stream source. I fixed my config files.
{
"engine_path": {
"stable": "/opt/acestream-stable/start-engine"
}
,"root": "/opt/app"
,"controller": {
"source_node": "/opt/acestream-stable/config/source_node_config.json"
}
,"dirs": {
"public": "tmp/public",
"private": "tmp/private",
"metadata": "tmp/metadata",
"log": "tmp/logs",
"cache": "tmp/cache",
"pid": "tmp/run",
"state": "tmp/state"
}
,"trackers": [
"udp://9.rarbg.me:2710/announce"
]
}
[
{
"stream_uid": "2019-09-22_1",
"port": 8640,
"title": "2019-09-22_1",
"url": "http://mysource.fake/master.m3u8",
"bitrate": "400000",
"categories": ["sport"],
"quality": "HD",
"type": "hls",
"upload_to": ["127.0.0.1:8641"],
"force_monotonic_sequence": 1,
"extended_logging": 1,
"engine_version": "stable"
}
]
I was able to start something, but then I try to open .acelive from public folder nothing happens. I disabled the firewall, but when I still try to telnet if 8640 port is lisining I get nothing.
systemd-r 730 systemd-resolve 13u IPv4 14046 0t0 TCP 127.0.0.53:53 (LISTEN)
xinetd 930 root 5u IPv6 15323 0t0 TCP *:23 (LISTEN)
sshd 935 root 3u IPv4 19923 0t0 TCP *:22 (LISTEN)
root@xxx:~# python /opt/src/start_streamers.py
2019-09-22 12:16:06,438|MainThread|start|0 running instances, loaded 1 streams
2019-09-22 12:16:06,441|MainThread|start|start: engine=stable debug=1 name=2019-09-22_1 port=8640 cache=1073741824
2019-09-22 12:16:06,443|MainThread|start|create_transport_files: title=2019-09-22_1 url=http://mysource.fake/master.m3u8 public=/opt/app/tmp/public/2019-09-22_1.acelive private=/opt/app/tmp/private/2019-09-22_1_private.acelive
base_url=http://mysource.fake/master.m3u8 sid=0658d78054251512fd12debd562aa7ffc416aa8f:2019-09-22_1
created: hash=2fe1fe03e7af2b7b7291f3d16c9a4a7412d15cc9
2019-09-22 12:16:06,794|MainThread|start|create_transport_files: retval=0
[details=Spoiler]root@xxx:/opt# tree
.
├── acestream-stable
│ ├── acestream.conf
│ ├── acestreamengine
│ ├── config
│ │ └── source_node_config.json
│ ├── data
│ │ ├── images
│ │ │ ├── acestream16.png
│ │ │ ├── acestream32.png
│ │ │ ├── icon.ico
│ │ │ ├── streamer-16.png
│ │ │ ├── streamer-32.png
│ │ │ └── user_pro.png
│ │ ├── lang
│ │ │ ├── en_EN.lang
│ │ │ └── ru_RU.lang
│ │ ├── plugins
│ │ │ ├── adultswim.py
│ │ │ ├── afreeca.py
│ │ │ ├── afreecatv.py
│ │ │ ├── aftonbladet.py
│ │ │ ├── alieztv.py
│ │ │ ├── antenna.py
│ │ │ ├── ard_live.py
│ │ │ ├── ard_mediathek.py
│ │ │ ├── artetv.py
│ │ │ ├── atresplayer.py
│ │ │ ├── azubutv.py
│ │ │ ├── bambuser.py
│ │ │ ├── beam.py
│ │ │ ├── beattv.py
│ │ │ ├── bigo.py
│ │ │ ├── bilibili.py
│ │ │ ├── bliptv.py
│ │ │ ├── chaturbate.py
│ │ │ ├── cinergroup.py
│ │ │ ├── common_jwplayer.py
│ │ │ ├── common_swf.py
│ │ │ ├── connectcast.py
│ │ │ ├── crunchyroll.py
│ │ │ ├── cybergame.py
│ │ │ ├── dailymotion.py
│ │ │ ├── dingittv.py
│ │ │ ├── disney_de.py
│ │ │ ├── dmcloud_embed.py
│ │ │ ├── dmcloud.py
│ │ │ ├── dogan.py
│ │ │ ├── dogus.py
│ │ │ ├── dommune.py
│ │ │ ├── douyutv.py
│ │ │ ├── dplay.py
│ │ │ ├── drdk.py
│ │ │ ├── euronews.py
│ │ │ ├── expressen.py
│ │ │ ├── filmon.py
│ │ │ ├── filmon_us.py
│ │ │ ├── foxtr.py
│ │ │ ├── furstream.py
│ │ │ ├── gaminglive.py
│ │ │ ├── gomexp.py
│ │ │ ├── goodgame.py
│ │ │ ├── hitbox.py
│ │ │ ├── ine.py
│ │ │ ├── itvplayer.py
│ │ │ ├── kanal7.py
│ │ │ ├── letontv.py
│ │ │ ├── livecodingtv.py
│ │ │ ├── liveme.py
│ │ │ ├── livestation.py
│ │ │ ├── livestream.py
│ │ │ ├── media_ccc_de.py
│ │ │ ├── mediaklikk.py
│ │ │ ├── meerkat.py
│ │ │ ├── mips.py
│ │ │ ├── mlgtv.py
│ │ │ ├── news.py
│ │ │ ├── nhkworld.py
│ │ │ ├── nineanime.py
│ │ │ ├── nos.py
│ │ │ ├── npo.py
│ │ │ ├── nrk.py
│ │ │ ├── oldlivestream.py
│ │ │ ├── openrectv.py
│ │ │ ├── orf_tvthek.py
│ │ │ ├── pandatv.py
│ │ │ ├── periscope.py
│ │ │ ├── picarto.py
│ │ │ ├── piczel.py
│ │ │ ├── powerapp.py
│ │ │ ├── rtlxl.py
│ │ │ ├── rtve.py
│ │ │ ├── ruv.py
│ │ │ ├── sbsdiscovery.py
│ │ │ ├── seemeplay.py
│ │ │ ├── servustv.py
│ │ │ ├── speedrunslive.py
│ │ │ ├── sportschau.py
│ │ │ ├── ssh101.py
│ │ │ ├── streamboat.py
│ │ │ ├── streamingvideoprovider.py
│ │ │ ├── streamlive.py
│ │ │ ├── streamme.py
│ │ │ ├── stream.py
│ │ │ ├── streamupcom.py
│ │ │ ├── svtplay.py
│ │ │ ├── tga.py
│ │ │ ├── tigerdile.py
│ │ │ ├── trt.py
│ │ │ ├── turkuvaz.py
│ │ │ ├── tv360.py
│ │ │ ├── tv3cat.py
│ │ │ ├── tv4play.py
│ │ │ ├── tv8.py
│ │ │ ├── tvcatchup.py
│ │ │ ├── tvplayer.py
│ │ │ ├── twitch.py
│ │ │ ├── ustreamtv.py
│ │ │ ├── vaughnlive.py
│ │ │ ├── veetle.py
│ │ │ ├── vgtv.py
│ │ │ ├── viagame.py
│ │ │ ├── viasat_embed.py
│ │ │ ├── viasat.py
│ │ │ ├── vidio.py
│ │ │ ├── vk.py
│ │ │ ├── wattv.py
│ │ │ ├── webtv.py
│ │ │ ├── weeb.py
│ │ │ ├── younow.py
│ │ │ ├── youtube.py
│ │ │ └── zdf_mediathek.py
│ │ ├── schema_sdb_v6.sql
│ │ └── webui
│ │ ├── cert
│ │ │ └── engine.pem
│ │ ├── css
│ │ │ ├── ace-style.css
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ ├── bootstrap-responsive.css
│ │ │ ├── common.css
│ │ │ ├── css.css
│ │ │ ├── font-awesome.min.css
│ │ │ ├── gritter.css
│ │ │ ├── ie.css
│ │ │ ├── jquery.mCustomScrollbar.css
│ │ │ ├── jquery-ui.css
│ │ │ ├── light.css
│ │ │ ├── media.css
│ │ │ ├── popup2.css
│ │ │ ├── popup3.css
│ │ │ ├── popup.css
│ │ │ ├── remote-control.css
│ │ │ ├── scroll.css
│ │ │ ├── seekbar.css
│ │ │ ├── slide-menu.css
│ │ │ ├── style.css
│ │ │ ├── stylesheet.css
│ │ │ ├── ui-menu.css
│ │ │ ├── unicorn.css
│ │ │ └── uniform.css
│ │ ├── fonts
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ ├── html
│ │ │ ├── download.html
│ │ │ ├── iframe_playlist_add_item.html
│ │ │ ├── player.html
│ │ │ ├── remote_control.html
│ │ │ ├── server_auth.html
│ │ │ └── server.html
│ │ ├── images
│ │ │ ├── arrows.png
│ │ │ ├── breadcrumb.png
│ │ │ ├── close_36.png
│ │ │ ├── close.png
│ │ │ ├── favicon.ico
│ │ │ ├── glyphicons-halflings.png
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ ├── headBG.png
│ │ │ ├── icon-broadcast.png
│ │ │ ├── icon-copy.png
│ │ │ ├── icon-premium.png
│ │ │ ├── icon-proxy.png
│ │ │ ├── icon-update.png
│ │ │ ├── icon-view.png
│ │ │ ├── loader.gif
│ │ │ ├── logo2.png
│ │ │ ├── logo.png
│ │ │ ├── logo-small.png
│ │ │ └── remote-control
│ │ │ ├── background.png
│ │ │ ├── rc_image_audio.png
│ │ │ ├── rc_image_live.png
│ │ │ ├── rc_image_video.png
│ │ │ ├── rc_next_disabled.png
│ │ │ ├── rc_next_normal.png
│ │ │ ├── rc_next_pressed.png
│ │ │ ├── rc_pause_100.png
│ │ │ ├── rc_pause_25.png
│ │ │ ├── rc_pause_75.png
│ │ │ ├── rc_play_100.png
│ │ │ ├── rc_play_25.png
│ │ │ ├── rc_play_75.png
│ │ │ ├── rc_prev_disabled.png
│ │ │ ├── rc_prev_normal.png
│ │ │ ├── rc_prev_pressed.png
│ │ │ ├── rc_restart_disabled.png
│ │ │ ├── rc_restart_normal.png
│ │ │ ├── rc_restart_pressed.png
│ │ │ ├── rc_select_device_disabled.png
│ │ │ ├── rc_select_device_normal.png
│ │ │ ├── rc_select_device_pressed.png
│ │ │ ├── rc_stop_disabled.png
│ │ │ ├── rc_stop_normal.png
│ │ │ ├── rc_stop_pressed.png
│ │ │ ├── rc_volume_max.png
│ │ │ ├── rc_volume_min.png
│ │ │ └── ring-92.gif
│ │ └── javascript
│ │ ├── bootstrap-datetimepicker.min.js
│ │ ├── bootstrap.js
│ │ ├── broadcasting.js
│ │ ├── clipboard.min.js
│ │ ├── init.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery.mCustomScrollbar.concat.min.js
│ │ ├── jquery.sticky.js
│ │ ├── jquery-ui.min.js
│ │ ├── lang.en_EN.js
│ │ ├── lang.js
│ │ ├── lang.ru_RU.js
│ │ ├── languages.json
│ │ ├── moment.min.js
│ │ ├── proxy_server.js
│ │ ├── remote-control.js
│ │ ├── seekbar.js
│ │ ├── server.js
│ │ ├── strftime.min.js
│ │ └── uniform.js
│ ├── lib
│ │ ├── acestreamengine
│ │ │ ├── CoreApp.so
│ │ │ ├── Core.so
│ │ │ ├── init.py
│ │ │ ├── init.pyc
│ │ │ ├── live.so
│ │ │ ├── node.so
│ │ │ ├── pycompat.so
│ │ │ ├── pysegmenter.so
│ │ │ ├── streamer.so
│ │ │ └── Transport.so
│ │ ├── beautifulsoup4-4.5.3-py2.7.egg
│ │ ├── bitarray-0.8.1-py2.7-linux-x86_64.egg
│ │ ├── blist-1.3.4-py2.7-linux-x86_64.egg
│ │ ├── enum34-1.1.6-py2.7.egg
│ │ ├── futures-3.0.5-py2.7.egg
│ │ ├── GeoIP-1.3.2-py2.7-linux-x86_64.egg
│ │ ├── html5lib-0.999999999-py2.7.egg
│ │ ├── iso8601-0.1.10-py2.7.egg
│ │ ├── libavcodec.so
│ │ ├── libavcodec.so.56
│ │ ├── libavcodec.so.56.1.100
│ │ ├── libavformat.so
│ │ ├── libavformat.so.56
│ │ ├── libavformat.so.56.4.101
│ │ ├── libavutil.so
│ │ ├── libavutil.so.54
│ │ ├── libavutil.so.54.7.100
│ │ ├── libfdk-aac.so
│ │ ├── libfdk-aac.so.1
│ │ ├── libfdk-aac.so.1.0.0
│ │ ├── libmp3lame.so
│ │ ├── libmp3lame.so.0
│ │ ├── libmp3lame.so.0.0.0
│ │ ├── libswresample.so
│ │ ├── libswresample.so.1
│ │ ├── libswresample.so.1.1.100
│ │ ├── libx264.so
│ │ ├── libx264.so.148
│ │ ├── lxml-3.7.2-py2.7-linux-x86_64.egg
│ │ ├── M2Crypto
│ │ │ ├── ASN1.py
│ │ │ ├── ASN1.pyc
│ │ │ ├── ASN1.pyo
│ │ │ ├── AuthCookie.py
│ │ │ ├── AuthCookie.pyc
│ │ │ ├── AuthCookie.pyo
│ │ │ ├── BIO.py
│ │ │ ├── BIO.pyc
│ │ │ ├── BIO.pyo
│ │ │ ├── BN.py
│ │ │ ├── BN.pyc
│ │ │ ├── BN.pyo
│ │ │ ├── callback.py
│ │ │ ├── callback.pyc
│ │ │ ├── callback.pyo
│ │ │ ├── DH.py
│ │ │ ├── DH.pyc
│ │ │ ├── DH.pyo
│ │ │ ├── DSA.py
│ │ │ ├── DSA.pyc
│ │ │ ├── DSA.pyo
│ │ │ ├── EC.py
│ │ │ ├── EC.pyc
│ │ │ ├── EC.pyo
│ │ │ ├── Engine.py
│ │ │ ├── Engine.pyc
│ │ │ ├── Engine.pyo
│ │ │ ├── Err.py
│ │ │ ├── Err.pyc
│ │ │ ├── Err.pyo
│ │ │ ├── EVP.py
│ │ │ ├── EVP.pyc
│ │ │ ├── EVP.pyo
│ │ │ ├── ftpslib.py
│ │ │ ├── ftpslib.pyc
│ │ │ ├── ftpslib.pyo
│ │ │ ├── httpslib.py
│ │ │ ├── httpslib.pyc
│ │ │ ├── httpslib.pyo
│ │ │ ├── init.py
│ │ │ ├── init.pyc
│ │ │ ├── init.pyo
│ │ │ ├── _m2crypto.py
│ │ │ ├── _m2crypto.pyc
│ │ │ ├── _m2crypto.pyo
│ │ │ ├── __m2crypto.so
│ │ │ ├── m2.py
│ │ │ ├── m2.pyc
│ │ │ ├── m2.pyo
│ │ │ ├── m2urllib2.py
│ │ │ ├── m2urllib2.pyc
│ │ │ ├── m2urllib2.pyo
│ │ │ ├── m2urllib.py
│ │ │ ├── m2urllib.pyc
│ │ │ ├── m2urllib.pyo
│ │ │ ├── m2xmlrpclib.py
│ │ │ ├── m2xmlrpclib.pyc
│ │ │ ├── m2xmlrpclib.pyo
│ │ │ ├── PGP
│ │ │ │ ├── constants.py
│ │ │ │ ├── constants.pyc
│ │ │ │ ├── constants.pyo
│ │ │ │ ├── init.py
│ │ │ │ ├── init.pyc
│ │ │ │ ├── init.pyo
│ │ │ │ ├── packet.py
│ │ │ │ ├── packet.pyc
│ │ │ │ ├── packet.pyo
│ │ │ │ ├── PublicKey.py
│ │ │ │ ├── PublicKey.pyc
│ │ │ │ ├── PublicKey.pyo
│ │ │ │ ├── PublicKeyRing.py
│ │ │ │ ├── PublicKeyRing.pyc
│ │ │ │ ├── PublicKeyRing.pyo
│ │ │ │ ├── RSA.py
│ │ │ │ ├── RSA.pyc
│ │ │ │ └── RSA.pyo
│ │ │ ├── Rand.py
│ │ │ ├── Rand.pyc
│ │ │ ├── Rand.pyo
│ │ │ ├── RC4.py
│ │ │ ├── RC4.pyc
│ │ │ ├── RC4.pyo
│ │ │ ├── RSA.py
│ │ │ ├── RSA.pyc
│ │ │ ├── RSA.pyo
│ │ │ ├── SMIME.py
│ │ │ ├── SMIME.pyc
│ │ │ ├── SMIME.pyo
│ │ │ ├── SSL
│ │ │ │ ├── cb.py
│ │ │ │ ├── cb.pyc
│ │ │ │ ├── cb.pyo
│ │ │ │ ├── Checker.py
│ │ │ │ ├── Checker.pyc
│ │ │ │ ├── Checker.pyo
│ │ │ │ ├── Cipher.py
│ │ │ │ ├── Cipher.pyc
│ │ │ │ ├── Cipher.pyo
│ │ │ │ ├── Connection.py
│ │ │ │ ├── Connection.pyc
│ │ │ │ ├── Connection.pyo
│ │ │ │ ├── Context.py
│ │ │ │ ├── Context.pyc
│ │ │ │ ├── Context.pyo
│ │ │ │ ├── init.py
│ │ │ │ ├── init.pyc
│ │ │ │ ├── init.pyo
│ │ │ │ ├── Session.py
│ │ │ │ ├── Session.pyc
│ │ │ │ ├── Session.pyo
│ │ │ │ ├── ssl_dispatcher.py
│ │ │ │ ├── ssl_dispatcher.pyc
│ │ │ │ ├── ssl_dispatcher.pyo
│ │ │ │ ├── SSLServer.py
│ │ │ │ ├── SSLServer.pyc
│ │ │ │ ├── SSLServer.pyo
│ │ │ │ ├── timeout.py
│ │ │ │ ├── timeout.pyc
│ │ │ │ ├── timeout.pyo
│ │ │ │ ├── TwistedProtocolWrapper.py
│ │ │ │ ├── TwistedProtocolWrapper.pyc
│ │ │ │ └── TwistedProtocolWrapper.pyo
│ │ │ ├── threading.py
│ │ │ ├── threading.pyc
│ │ │ ├── threading.pyo
│ │ │ ├── util.py
│ │ │ ├── util.pyc
│ │ │ ├── util.pyo
│ │ │ ├── X509.py
│ │ │ ├── X509.pyc
│ │ │ └── X509.pyo
│ │ ├── M2Crypto-0.23.0-py2.7.egg-info
│ │ │ ├── dependency_links.txt
│ │ │ ├── PKG-INFO
│ │ │ ├── SOURCES.txt
│ │ │ └── top_level.txt
│ │ ├── miniupnpc-2.0-py2.7-linux-x86_64.egg
│ │ ├── netifaces-0.10.5-py2.7-linux-x86_64.egg
│ │ ├── opengraph-0.5-py2.7.egg
│ │ ├── protobuf-3.0.0b2-py2.7.egg
│ │ ├── psutil-1.2.1-py2.7-linux-x86_64.egg
│ │ ├── pycompat27.so
│ │ ├── repoze.lru-0.6-py2.7.egg
│ │ ├── requests-2.12.5-py2.7.egg
│ │ ├── Routes-2.4.1-py2.7.egg
│ │ ├── singledispatch-3.4.0.3-py2.7.egg
│ │ ├── six-1.10.0-py2.7.egg
│ │ ├── webencodings-0.5-py2.7.egg
│ │ ├── websocket_client-0.40.0-py2.7.egg
│ │ └── xmltodict-0.9.2-py2.7.egg
│ └── start-engine
├── app
│ └── tmp
│ ├── cache
│ ├── logs
│ │ └── source_node_8640.log
│ ├── metadata
│ ├── private
│ │ ├── 2019-09-22_1_private.acelive
│ │ ├── 2019-09-22_private.acelive
│ │ └── Testing_private.acelive
│ ├── public
│ │ ├── 2019-09-22_1.acelive
│ │ ├── 2019-09-22.acelive
│ │ ├── port_map.json
│ │ └── Testing.acelive
│ ├── run
│ └── state
├── config
│ └── config.json
└── src
├── cleanup.py
├── common.py
├── common.pyc
├── config.py
├── config.pyc
├── errors.py
├── errors.pyc
├── logger.py
├── logger.pyc
├── monitor_nodes.py
├── start_streamers.py
├── start_support_nodes.py
├── stop_nodes.py
├── update_metadata.py
├── utils.py
└── utils.pyc
[/details]