What is AceStream and how it works?


AceStream is a peer-to-peer streaming technology based on the BitTorrent protocol that enables efficient video streaming and sharing without centralized servers.


Download it from here


AceStream consists of two components: the Ace Stream Engine, which handles peer-to-peer streaming and data transfer, and the Ace Stream Player, which connects to the engine to decode and play content in real time for smooth playback.


Once the Ace Stream Engine is running, you can watch streams by using content id via Ace player or any player that supports network streaming (like VLC) can be used to watch streams using URLs like below:


http://127.0.0.1:6878/ace/getstream?id=efc60cfe5e3a349baa02bcc49f6647c21a9c3c5b


You may copy this URL to the clipboard by clicking the icon. If the player and engine are on different servers, replace 127.0.0.1 with the server's IP address where the engine is running.


If you wish, you can deploy Ace Stream Engine on any server by using this docker image easily.


How to use playlist?


You can download a playlist from https://search-ace.stream/playlist that contains all public channels.


It is designed to work with any player. By default, It assumes the Ace Stream Engine is running on the local machine (127.0.0.1).


To use the playlist on a different device, such as a TV, specify the engine's IP and port like below. Assuming engine is located at 192.168.0.10:


https://search-ace.stream/playlist?engine_ip=192.168.0.10&engine_port=6878


URL also accepts category filter. For example you can get only sports channels by following.

https://search-ace.stream/playlist?category=sport

You can find all available categories here. If streamer does not tag the stream category correctly, it will not be listed in selected category.


Join my discord server for further support and discussions.