We launched Dekho on Peerlist in the 3rd Week of January 2025 and we had a pretty good response.
Dekho is a research and study project aimed at understanding and learning about audio and video streaming. Our primary focus was on implementing the HLS (HTTP Live Streaming) protocol to build an on-demand video streaming server.
APPWRITE_KEY, APPWRITE_PROJECT_ID and the BUCKET_ID.docker-compose on your machine..env file using .env.docker as a reference.docker-compose up to start the server.make utility because we have created a Makefile to ease the setupgo version go1.23, ffmpeg utility and psql (PostgreSQL) 16.3 database.make install-dev.make install-dev takes care of installing PostgreSQL, Go, FFMpeg, golang-migrate and Go dependencies.make start-postgres to start the postgres service.sudo -u postgres createuser -s username_here -P-P will prompt for a password.psql shell by running this command sudo -u postgres psql and create a database by running CREATE DATABASE <database_name>;..env file using .env.local as a reference.make cleanstart.http://127.0.0.1:8000make startmake clean
Our journey has been greatly enriched by the insights and guidance from various resources. A pivotal article that set us on the right path is "Learning the basics of video streaming with Golang" by Rohit Mundra.
For a comprehensive list of resources that have been instrumental in our learning and development process, please refer to our documentation.
We welcome any queries or contributions to the project. If you have any questions or suggestions, please feel free to reach out to us:
Stay tuned for upcoming blog posts and updates on our progress. If you haven't heard from us in a while, feel free to bug us about it!
$ claude mcp add Dekho \
-- python -m otcore.mcp_server <graph>