distributed video coder h264 based 3410130