Distributed video sharing platform