Live thumbnail using MJPEG and nginx_push_stream
It retrieves metrics, periodically, from Redis (or sentinel) and send them to Logstash
A dash playback (based on shaka-player) for :clapper: Clappr
A clappr plugin to report playback statuses (timers: session, buffering, watch and counters: play, pause, error, fps)
Distributed lock for Python using Redis
flavioribeiro/clappr-hls-js-plugin 14
HLS support for Clappr using JavaScript
leandromoreira/cassandra-lock 12
A ruby lib to achieve consensus with Cassandra
globocom/dash_timeline_validator 11
It parses and validate a given MPD about its errors of the timeline.
A golang opinionated library to provide reliable request using hystrix-go, go-cache, and go-resiliency.
leandromoreira/clappr-pause-tab-visibility 5
A clappr container plugin to pause when user is in another tab and resume when the user is back.
startedleandromoreira/ffmpeg-libav-tutorial
started time in 5 hours
startedleandromoreira/digital_video_introduction
started time in 8 hours
startedleandromoreira/digital_video_introduction
started time in 8 hours
startedleandromoreira/digital_video_introduction
started time in 9 hours
startedleandromoreira/edge-computing-resty
started time in 9 hours
startedleandromoreira/digital_video_introduction
started time in 13 hours
startedleandromoreira/digital_video_introduction
started time in 13 hours
issue closedclappr/clappr
Preload first image frame from HLS stream
Hi,
is it possible to load as poster the first frame of a hls streamig? I tried here without success: http://clappr.io/demo/#dmFyIHBsYXllckVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicGxheWVyLXdyYXBwZXIiKTsKCnZhciBwbGF5ZXIgPSBuZXcgQ2xhcHByLlBsYXllcih7CiAgc291cmNlOiAnaHR0cHM6Ly9zdHJlYW0yLnhkZXZlbC5jb20vdmlkZW8xczMtNy9zdHJlYW0vcGxheWxpc3QubTN1OCcsCiAgbXV0ZTogdHJ1ZSwKICBoZWlnaHQ6IDM2MCwKICB3aWR0aDogNjQwCn0pOwoKCnBsYXllci5hdHRhY2hUbyhwbGF5ZXJFbGVtZW50KTsK
furthermore I tried with the raw hls.js library and it works... Can you help me?
Thank you
closed time in 14 hours
fabioricaliissue commentclappr/clappr
Preload first image frame from HLS stream
Thank you! It works...
comment created time in 14 hours
startedleandromoreira/ffmpeg-libav-tutorial
started time in 15 hours
startedleandromoreira/ffmpeg-libav-tutorial
started time in 16 hours
startedleandromoreira/edge-computing-resty
started time in a day
issue commentclappr/clappr
The key part that @kslimani mentions above is the requirement to change the format tag to HLS. The default /manifest returns a Smooth Streaming format manifest.
You need to append the format=m3u8-cmaf to get an HLS CMAF based manifest or you could use format=mpd-time-cmaf to get an MPEG-DASH streaming manifest if the player supported DASH.
comment created time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
push eventleandromoreira/edge-computing-resty
commit sha 8f8ddb7a8287f70ea33f116c8984d12c58630f63
update as root the computing_units
push time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/digital_video_introduction
started time in a day
startedleandromoreira/linux-network-performance-parameters
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
push eventleandromoreira/edge-computing-resty
commit sha d01971c9ab343867bca3e8cf73992b5d98c0d3c5
update phase_options
push time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
issue commentclappr/clappr
As you might guess, I can't recommand any streaming vendor ;-)
I am not an Azure expert, but as far as i know, it support many streaming output formats.
Take a look at dynamic packaging concept documentation.
You can, for example, stream the previously provided stream url in HLS format (providing mime type to Clappr player).
Test this code on Clappr demo page :
var playerElement = document.getElementById("player-wrapper");
var player = new Clappr.Player({
source: 'https://amssamples.streaming.mediaservices.windows.net/3b970ae0-39d5-44bd-b3a3-3136143d6435/AzureMediaServicesPromo.ism/manifest(format=m3u8-cmaf)',
mimeType: 'application/vnd.apple.mpegurl',
height: 360,
width: 640
});
player.attachTo(playerElement);
comment created time in a day
startedleandromoreira/ffmpeg-libav-tutorial
started time in a day
issue commentclappr/clappr
Thank you @kslimani the path //amssamples.streaming.mediaservices.windows.net/3b970ae0-39d5-44bd-b3a3-3136143d6435/AzureMediaServicesPromo.ism/manifest is playable in the dash.js test player. So I might look into that further.
Just one quick question more, on the drop of MSS.
That would just mean I could not later move to another streaming vendor and stream my already recorded videos, right? As I can gather Wowza is another streaming provider just like Azure Media Services, correct?
Thanks all for your quick responses btw!
comment created time in a day
issue commentclappr/clappr
How to switch the video button with the function
To always show the mediacontrol bar set the player configuration option hideMediaControl to false,.
Adding a "next episode" button is a little more complicated. You may need to write a plugin to achieve this. If you intent to customize media controls, i strongly recommand to take João media control plugin as a starting point.
comment created time in a day