public static SidecarVideo from(File video, File cover) {
            try {
                return new SidecarVideo(Files.readAllBytes(video.toPath()),
                        Files.readAllBytes(cover.toPath()));
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }
        }
Upload video with timeout before upload finish request

@param videoData video file bytes
@param coverData cover file bytes
@param payload media payload
@param uploadFinishTimeoutSeconds timeout before upload finish in seconds
@return completable future of MediaConfigureTimelineResponse
src/main/java/com/github/instagram4j/instagram4j/actions/timeline/TimelineAction.java