• Stars
    star
    11
  • Rank 1,688,732 (Top 34 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

training.a.video is a sample application that uses metadata to track each user's journey through a training class - unlocking each video when the previous video has been watched. From api.video (https://api.video)

More Repositories

1

browserLiveStream

Use webcam, browser and Node to stream live video. From api.video (https://api.video)
JavaScript
196
star
2

api.video-reactnative-live-stream

React Native RTMP live stream client. Made with ♥ by api.video
Kotlin
177
star
3

api.video-flutter-live-stream

Flutter RTMP live stream client. Made with ♥ by api.video
Dart
64
star
4

api.video-nodejs-client

The official Node.js client library for api.video
TypeScript
62
star
5

api.video-android-live-stream

Android RTMP live stream client. Made with ♥ by api.video
Kotlin
52
star
6

api.video-player-sdk

SDK to control and interact with the api.video HTML5 Player
TypeScript
49
star
7

api.video-php-client

The official PHP client library for api.video
PHP
40
star
8

recordavideo

A demo app to record or stream your camera or desktop - right from your browser! uses api.video (https://api.video).
TypeScript
40
star
9

api.video-typescript-media-stream-composer

Easily upload videos to api.video using progressive upload from a composition of several media streams
TypeScript
39
star
10

api.video-python-client

The official Python client library for api.video
Python
36
star
11

api.video-go-client

The official Go client library for api.video
Go
36
star
12

blobUpload

Uses file slice to upload large files. Newer version https://github.com/apivideo/uploadavideoApps. From api.video (https://api.video)
HTML
34
star
13

api.video-swift-live-stream

Swift RTMP live stream client for iOS. Made with ♥ by api.video
Swift
31
star
14

youtube-clone-next

Rebuilding YouTube with api.video and Next.js 🎥
JavaScript
26
star
15

api.video-desktop-synchronizer

Desktop application to synchronize a folder containing video files with api.video
TypeScript
26
star
16

api.video-typescript-uploader

The official typescript video uploader for api.video (https://api.video)
TypeScript
25
star
17

api.video-rtmpdroid

librtmp wrapper for Android. Made with ♥ by api.video
Kotlin
25
star
18

api.video-csharp-client

The official C# client library for api.video
C#
25
star
19

api.video-swift-player

The official iOS player for api.video
Swift
25
star
20

api.video-strapi-plugin

A Strapi plugin for managing uploads to api.video.
TypeScript
24
star
21

api.video-android-upstream

Record your camera and microphone. Upload your video at the same time.
Kotlin
24
star
22

api.video-flutter-player

The official Flutter player for api.video
Dart
24
star
23

api.video-flutter-uploader

The official Flutter video uploader for api.video
Dart
24
star
24

api.video-api-client-generator

Tool used to generate api.video's API clients, based on OpenAPI codegen
Mustache
24
star
25

api.video-react-player

api.video React player component
TypeScript
22
star
26

api.video-java-client

The official Java client library for api.video
Java
22
star
27

api.video-api-specification

Open API Specification of the api.video API.
21
star
28

api.video-typescript-media-recorder

Typescript library to easily upload data from a MediaStream to api.video. It can be used to upload a video to api.video from the user's webcam with ease, as well as from a screen recording.
TypeScript
21
star
29

api.video-browser-to-rtmp

Easily publish a webcam stream from browsers to a RTMP server
TypeScript
20
star
30

api.video-swift-uploader

The official iOS, macOS, tvOS video uploader for api.video
Swift
20
star
31

tiktok_clone

Rebuilding TikTok with api.video, PWA, Next.js and Typescript 🎵
TypeScript
20
star
32

videoModeration

Using HiveAI to moderate videos uploaded to api.video. From api.video (https://api.video)
JavaScript
20
star
33

api.video-hlsjs-analytics

api.video player analytics plugin for hls.js based players
TypeScript
20
star
34

api.video-react-packages

The official mono-repository for api.video ReactJS packages
TypeScript
19
star
35

upload.a.video

A demo app featuring several ways to upload video into your api.video - https://api.video account.
HTML
19
star
36

ffprobeavideo

Online version of FFprobe. Uses NodeJS to host ffmpeg and FFprobe. From api.video (https://api.video)
JavaScript
19
star
37

shareavideo

Share a video with your friends to watch together! This demo app streams a video over a live stream connection. From api.video (https://api.video)
JavaScript
19
star
38

video-platform-bench

This app aims to benchmark several video/live streaming OTT platforms. From api.video (https://api.video)
PHP
19
star
39

udemy-clone-next-typescript

Rebuilding Udemy with api.video, Next.js and Typescript 🎓
TypeScript
18
star
40

api.video-swift-client

The official iOS, macOS, tvOS client library for api.video
Swift
18
star
41

ingest.new

A simple demo application for uploading, ingesting, embedding videos and converting them to mp4s. From api.video (https://api.video)
JavaScript
18
star
42

bash-upload

Bash script for create and upload to api.video
Shell
17
star
43

python-examples

Code samples for working with api.video in Python
JavaScript
17
star
44

api.video-player-analytics

api.video player analytics module
TypeScript
17
star
45

api.video-reactnative-uploader

The official ReactNative video uploader for api.video
Kotlin
17
star
46

api.video-android-player

The official Android player for api.video
Kotlin
17
star
47

api.video-videojs-analytics

api.video player analytics plugin for videojs
TypeScript
17
star
48

api.video-reactnative-player

React Native video player
TypeScript
17
star
49

bumperavideo

A demo app that automatically add bumpers and a watermark to your video, using Shotstack.io and api.video (https://api.video)
JavaScript
17
star
50

api.video-android-client

The official Android client library for api.video
Java
17
star
51

watermarkavideo

App to add a watermark to a video being recorded. From api.video (https://api.video)
HTML
16
star
52

api.video-wordpress-plugin

The official api.video plugin for WordPress
PHP
16
star
53

privatedelegatedtoken

video upload demo - uses delegated tokens (public api key) for video upload with just HTML and JavaScript. From api.video (https://api.video)
HTML
16
star
54

LocalTV

A super light template for creating your own TV station!
HTML
15
star
55

api.video-android-uploader

The official Android video uploader for api.video
Java
15
star
56

api.video-readmeio-document-sync-action

Synchronize a readme.io documentation from the readme of a Github repository. From api.video (https://api.video)
JavaScript
15
star
57

cometchatvideo

A demo integrating live streaming video & an embedded chat app. Built with cometchat and api.video (https://api.video).
HTML
15
star
58

Next.js_Starters-

Setup ESLint, Prettier, and Husky with TypeScript
JavaScript
14
star
59

videoPlaylist

Create and watch a video playlist. Now combined into https://github.com/apivideo/watchavideoapps for easier publishing. From api.video (https://api.video)
HTML
14
star
60

videoUploadToDiscord

NodeJS app to upload videos to a Discord Bot. From api.video (https://api.video)
HTML
13
star
61

chyronavideo

A chyron is the text at the bottom of a newscast. Use this app to add a chyron to your video live stream. From api.video (https://api.video)
HTML
13
star
62

videoVolume

A simple demo app that uses api.video's player SDK to warn users when the volume is too high. From api.video (https://api.video)
HTML
13
star
63

api.video-swift-player-analytics

The official iOS player analytics for api.video
Swift
13
star
64

statuspage-php

StatusPage php client by api.video.
PHP
13
star
65

helpful-scripts

Helpful scripts for massive uploads on api.video
PHP
13
star
66

watchLivestream

watch a video livestream is a demo application that displays a video lives stream, and the 5 most recent recordings. From api.video (https://api.video)
JavaScript
13
star
67

api.video-import-tool

Migrate your videos from several hosting provider to api.video
TypeScript
13
star
68

watchavideoapps

combined watch.a.video/broadcast and watch.a.video/playlist for easier deployment. From api.video (https://api.video)
JavaScript
12
star
69

webhookavideo

A demo application that listens for, and displays all the webhooks from an api.video account. From api.video (https://api.video)
JavaScript
12
star
70

livestream-with-realtime-communication

Leverage api.video API together with PubNub and a Next.js front end in order to provide real-time communication between users. Think something like instant reaction to the video like TikTok or Instagram Reels
TypeScript
12
star
71

api.video-android-player-analytics

The official Android player analytics for api.video
Kotlin
12
star
72

resumeAVideo

Use analytics and metadata to determine where a viewer "left off" in a video. restart the video at that point. From api.video (https://api.video)
JavaScript
12
star
73

storyifyAVideo

a simple application that creates "stories" of videos showing only the newest. From api.video (https://api.video)
JavaScript
12
star
74

deleteVideoDemo

A quick demo that deletes videos from your api.video account. From api.video (https://api.video)
JavaScript
12
star
75

videoAnalytics

NodeJS app to retrieve and process video analytics. From api.video (https://api.video)
JavaScript
11
star
76

php-sdk

DEPRECATED. Use https://github.com/apivideo/api.video-php-client instead.
PHP
11
star
77

caption.new

Sample app to add captions to an uploaded video. From api.video (https://api.video)
JavaScript
11
star
78

duetavideo

Build a web based duet app. Sing along with your favorite movie! Built with api.video (https://api.video)
HTML
10
star
79

get-started-video-uploader

A get started example that will help you build a video uploader
TypeScript
10
star
80

go-sdk

Golang SDK for api.video web-service (video encoding, hosting and secured delivery)
Go
10
star
81

api.video-typescript-media-stream-person-segmentation

EXPERIMENTAL - Change the background and emphasize the person in media streams
TypeScript
9
star
82

private-videos-with-custom-player-sample

Demonstrate how to display private videos using a third-party player
EJS
9
star
83

api.video-get-npm-workspace-path-from-release-action

Publish npm workspace depending on published GitHub release
JavaScript
8
star
84

api.video-progressive-upload-demo

TypeScript
8
star
85

private.a.video

HTML
8
star
86

.github

Organization-wide contribution guides, assets and templates
8
star
87

private-video-videojs-node-example

JavaScript
7
star
88

api.video-release-from-workspaces-changelogs-action

Github action to automatically create draft releases depending on the CHANGELOG.md files of each npm workspace of the repo.
JavaScript
7
star
89

api.video-release-from-changelog-action

Github action to create release from changelog
JavaScript
6
star
90

api.video-documentation

api.video documentation templates
CSS
2
star
91

livestream-with-realtime-ably

A small example of how to build your own TikTok or Instagram Reels like use case. The example demostrates the use of api.video streaming and a css overlay of an emoji picker. We leverage Ably in order to create an instant emoji sharing between users.
TypeScript
1
star