All Projects → cloudinary → cloudinary-video-player

cloudinary / cloudinary-video-player

Licence: MIT license
Cloudinary Video Player

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
typescript
32286 projects

Projects that are alternatives of or similar to cloudinary-video-player

systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+156%)
Mutual labels:  hls
transport-stream-online-segmenter
Transport stream web based HLS segmenter.
Stars: ✭ 30 (-40%)
Mutual labels:  hls
HJPlayer
A HTML5 Player, can play flv and hls by Media Source Extension, based on typescript.
Stars: ✭ 149 (+198%)
Mutual labels:  hls
CBPlayer
一个内置P2P的神奇播放器
Stars: ✭ 60 (+20%)
Mutual labels:  hls
node-rtmp-hls
NodeJS live stream server with HLS ABR support
Stars: ✭ 55 (+10%)
Mutual labels:  hls
media-delivery
This collection of samples demonstrates best practices to achieve optimal video quality and performance on Intel GPUs for content delivery networks. Check out our demo, recommended command lines and quality and performance measuring tools.
Stars: ✭ 26 (-48%)
Mutual labels:  hls
hls-ts-js
HLS MPEG-TS parser library in Javascript
Stars: ✭ 35 (-30%)
Mutual labels:  hls
hello-muiplayer
💡 一款优秀的 HTML5 视频播放器框架
Stars: ✭ 268 (+436%)
Mutual labels:  hls
srt2hls
Simple audio HLS streaming server based on Liquidsoap
Stars: ✭ 66 (+32%)
Mutual labels:  hls
automating-livestream-video-monitoring
This repo presents a demo application for realtime livestream video quality monitoring using AWS serverless and AI/ML services.
Stars: ✭ 20 (-60%)
Mutual labels:  hls
ghichep-StreamingVideo
Ghi chép về Livestream sử dụng Opensource - Xây dựng một máy chủ Livestream theo cách đơn giản nhất - NGINX RTMP Dockerfile
Stars: ✭ 40 (-20%)
Mutual labels:  hls
PandA-bambu
PandA-bambu public repository
Stars: ✭ 129 (+158%)
Mutual labels:  hls
m3u8-downloader
Download the ts files according to the given m3u8 file.
Stars: ✭ 21 (-58%)
Mutual labels:  hls
nginx-audio-track-for-hls-module
🔉 Nginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
Stars: ✭ 122 (+144%)
Mutual labels:  hls
radiobot
Your hobbyist radio station solution.
Stars: ✭ 17 (-66%)
Mutual labels:  hls
lhls-simple-live-platform
Very simple low latency live platform prototype
Stars: ✭ 57 (+14%)
Mutual labels:  hls
video-server
Server which connects to set of existing RTSP's and provides HLS/MSE-based streams.
Stars: ✭ 12 (-76%)
Mutual labels:  hls
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+218%)
Mutual labels:  hls
orcanode
Software for live-streaming and recording lossy or lossless compressed audio (HLS, DASH, FLAC) via AWS S3 buckets. ⭐
Stars: ✭ 23 (-54%)
Mutual labels:  hls
bitmovin-player-web-samples
Showcases build around the Bitmovin Adaptive Streaming Player, demonstrating usage and capabilities of the HTML5 based HLS and MPEG-DASH player, as well as the Flash based Fallback.
Stars: ✭ 69 (+38%)
Mutual labels:  hls

cloudinary-video-player

The Cloudinary Video Player is a JavaScript-based HTML5 video player bundled with many valuable customization and integration capabilities, and is monetization and analytics-ready. The player is fully responsive for use in any device or screen size, and is integrated with Cloudinary's video delivery and manipulation solution.

This README includes basic information for installation and getting started. View the documentation for comprehensive guidance on integration and all the available features.

Installation

NPM

  1. Install the files using:

    npm install cloudinary-video-player
  2. Include the javascript file in your HTML. For Example:

    <link href="node_modules/cloudinary-video-player/dist/cld-video-player.min.css" rel="stylesheet">
    
    <script src="node_modules/cloudinary-video-player/dist/cld-video-player.min.js" type="text/javascript"></script>

CDN

Cloudinary Video Player can also be included directly from the Unpkg CDN:

<link href="https://unpkg.com/cloudinary-video-player/dist/cld-video-player.min.css" rel="stylesheet">

<script src="https://unpkg.com/cloudinary-video-player/dist/cld-video-player.min.js" type="text/javascript"></script>

Packages

The Cloudinary video player offers standard and light package variations, available in either minified or non-minified formats.

  • Standard package: Includes all functionality described in this video player documentation.
  • Light package: Excludes the following optional functionality: Adaptive bitrate streaming (HLS and MPEG-DASH), Video ads, Shoppable videos (alpha)
  • cld-video-player.js - Non minified version which includes all optional modules.
  • cld-video-player.min.js - Minified version which includes all optional modules.
  • cld-video-player.light.js - Non minified version which does not include any optional modules.
  • cld-video-player.light.min.js - Minified version which does not include any optional modules. (for smaller bundle size)

Getting started

Create a video tag containing cld-video-player class and a supported skin class:

<video
  id="example-player"
  controls
  autoplay
  data-cld-public-id="dog"
  class="cld-video-player cld-video-player-skin-dark">
</video>

Instantiate a new cloudinary Video Player:

cloudinary.videoPlayer('example-player', {
   cloud_name: 'demo'
});

Documentation

Development

In order to run this project locally:

  1. Install yarn
  2. Clone this repository
  3. yarn install
  4. yarn start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].