All Projects β†’ savokiss β†’ Vue Videojs Demo

savokiss / Vue Videojs Demo

Licence: mit
Use video.js & vue to play RTMP && HLS streams && playback

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Videojs Demo

Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8η›΄ζ’­/点播、RTMPη›΄ζ’­γ€δ½Žε»ΆθΏŸγ€ζŽ¨ζ΅/ζ’­ζ΅εœ°ε€ι‰΄ζƒ
Stars: ✭ 1,805 (+556.36%)
Mutual labels:  hls, rtmp, videojs
docker-wyze-bridge
RTMP/RTSP/LL-HLS bridge for Wyze cams in a docker container
Stars: ✭ 1,146 (+316.73%)
Mutual labels:  hls, rtmp
Radium
Synced stream and video playback with VOD capabilities utilizing HLS. Developed for movie nights but has many use cases.
Stars: ✭ 172 (-37.45%)
Mutual labels:  hls, rtmp
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (+2732.73%)
Mutual labels:  hls, rtmp
Nginx Rtmp Monitoring
real-time monitoring statistics dashboard for nginx rtmp module
Stars: ✭ 224 (-18.55%)
Mutual labels:  hls, rtmp
Videojs Contrib Hls
HLS library for video.js
Stars: ✭ 2,723 (+890.18%)
Mutual labels:  hls, videojs
livego
η›΄ζ’­ζœεŠ‘ε™¨ hls stream online RTMP AMF HLS HTTP-FLV
Stars: ✭ 30 (-89.09%)
Mutual labels:  hls, rtmp
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+5985.09%)
Mutual labels:  hls, rtmp
tms
tms(toy media server) is a toy media server for myself learning media develop. Just for fun.
Stars: ✭ 29 (-89.45%)
Mutual labels:  hls, rtmp
cordova-plugin-tencent-liteav
A cordova plugin for video playing with Tencent's LiteAV SDK. Support RTMP/HLS/FLV/MP4.
Stars: ✭ 24 (-91.27%)
Mutual labels:  hls, rtmp
sms
rtmp server and super media server whith golang.
Stars: ✭ 65 (-76.36%)
Mutual labels:  hls, rtmp
Blss
NGINX-based Live Media Streaming Server
Stars: ✭ 187 (-32%)
Mutual labels:  hls, rtmp
Haishinkit.swift
Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.
Stars: ✭ 2,237 (+713.45%)
Mutual labels:  hls, rtmp
hlswatch
keep track of hls viewer stats
Stars: ✭ 44 (-84%)
Mutual labels:  hls, rtmp
Media Server
A brpc-based server to host and proxy live streams
Stars: ✭ 175 (-36.36%)
Mutual labels:  hls, rtmp
videojs-hlsjs
HLS playback plugin for videojs
Stars: ✭ 26 (-90.55%)
Mutual labels:  hls, videojs
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-87.27%)
Mutual labels:  hls, rtmp
Docker Streaming Server
Live streaming server
Stars: ✭ 141 (-48.73%)
Mutual labels:  hls, rtmp
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 (-42.18%)
Mutual labels:  hls, rtmp
browserLiveStream
Use webcam, browser and Node to stream live video. From api.video (https://api.video)
Stars: ✭ 141 (-48.73%)
Mutual labels:  hls, rtmp

vue-videojs-demo

FOSSA Status

Use video.js with vue to play RTMP && HLS streams && playback

Get Started

See: http://savokiss.me/vue-videojs-demo

In RTMP you'll see a cartoon && in HLS you'll see a dummy video

Just switch tech to see the differences

Features

Live Player Options

playerOptions: {
  autoplay: false,
  controls: true,
  techOrder: ['flash', 'html5'],
  sourceOrder: true,
  flash: { hls: { withCredentials: false } },
  html5: { hls: { withCredentials: false } },
  sources: [{
    type: 'rtmp/mp4',
    src: 'rtmp://184.72.239.149/vod/&mp4:BigBuckBunny_115k.mov'
  }, {
    withCredentials: false,
    type: 'application/x-mpegURL',
    src: 'http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8'
  }],
  poster: '/static/images/logo.png'
}

To use local swf file, copy the swf file to /static/media/ folder && add:

   swf: '/static/media/video-js.swf'

see source: live.vue

HLS Encryption Issue

see #1150

if you encounter the hls encryption issue, use the videojs-contrib-hls.js plugin instead.

edit main.js:

// import 'videojs-contrib-hls/dist/videojs-contrib-hls'
import 'videojs-contrib-hls.js/src/videojs.hlsjs'

Related Posts

License

FOSSA Status

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].