Questions tagged [shaka]

Shaka Player is an open-source JavaScript library for adaptive media. It plays adaptive media formats (such as DASH and HLS) in a browser, without using plugins or Flash.

Shaka player on github

104 questions
2
votes
1 answer

Shaka Player picking low quality variant at startup

When ABR is enabled, playback starts with the selected track but quickly jumps to lowest bitrate track in shaka player: Expected Track (track [id=14]) should be selected and continued in the same track when bandwidth available. What I…
Jeffrin J
  • 53
  • 3
2
votes
0 answers

Chromecast CAF v3: Shaka Player - Widevine, I can't configure the certificates

I am migrating an application developed in sdk v2 to v3 I understand that it uses shaka player, but I can't find a way to configure the preferences of the player, specifically I am looking to configure this in the player: drm: { servers:…
2
votes
0 answers

How to get current timestamp of playhead during live stream playback on Chromecast

When playing a live stream on Chromecast I would like to know the absolute time (timestamp) of the current playhead, as this would be useful to me when the user pauses playback. Is there any way to access this info via CAF or maybe to access the…
2
votes
1 answer

Adaptive streaming library (shaka / dash.js) that doesn't clear buffered video on seek?

It seems that most adaptive streaming players clear the entire buffer whenever you seek (to a time that's not buffered). Even youtube - for example play a youtube video, seek a few minutes ahead, then back to the original location. There's a slight…
user545139
  • 935
  • 11
  • 27
2
votes
1 answer

AVPlayer is not playing audio in a HLS video stream

I have created HLS manifest & fragmented mp4 segments with shaka packager. The manifest plays fine in ios and web Safari browser natively. But, when fed to AVPlayer it only plays the video and not the audio. The mediastreamvalidator tool has…
user7665040
2
votes
1 answer

ffmpeg dash Segment offset

I'm trying to integrate live-transcoding like "plex" or "emby" with my application. I am able to serve dash content over to shaka-player or dash.js but only in 'live-mode'. But I want to enable seeking through the player. I looked at plex and to…
inkubux
  • 236
  • 2
  • 11
2
votes
1 answer

What does Shaka player do that the

As I understand it, modern browsers have progressed to the point where a
Michael Gundlach
  • 106,555
  • 11
  • 37
  • 41
1
vote
1 answer

Shaka packager with hls and dolby vision

I have an mp4 with Dolby Vision that I am trying to create an HLS stream out of. To do so I am passing this mp4 to shaka packager like so: packager…
1
vote
0 answers

Shaka Player does not adapt bitrate

We're using Shaka player with the default configuration and it's good - but I'm not seeing any adaption into lower bitrates and still seeing buffering. We're also getting a pause at the start where it freezes on the first frame for 2 seconds then…
beek
  • 3,522
  • 8
  • 33
  • 86
1
vote
2 answers

How to include custom headers in manifest request made by Shaka Player?

Thank you so much for taking your time and reply. Lets say I have to play live stream with the following requirements; How can I make a working Player for a browser? Manifest URL = "https://live-stream-manifest.mpd" Manifest URL require special…
1
vote
0 answers

Create a widevine license proxy server using NodeJS

I am using Shaka Player for media streaming dash DRM-protected content on our site. I want to create a proxy server between the client and the original license request so that all the license requests get forwarded to my server and it requests the…
Rohan Gupta
  • 11
  • 1
  • 5
1
vote
1 answer

Use Shaka player to display WebVTT captions or subtitles

I am using Shaka player to play HLS/DASH videos which works well. I also have captions/subtitles as WebVTT files which are not referenced in the HLS/DASH manifests and are currently being loaded using separate elements. Currently I'm using…
coder_uk
  • 657
  • 1
  • 8
  • 20
1
vote
3 answers

How to use custom video control components like play, pause, mute etc on shaka player?

I am using the latest version(3.2.0) of shaka player on my react project. I am currently trying to hide the UI controls on shaka player and trying to use custom components like trickplay, play, pause, CC selector, Audio language selector, volume…
1
vote
1 answer

Shaka player - HTMLMediaElement is not defined

When I installed shaka player in Nuxt and mode: universal, I received this error: In spa mode shaka is working but in universal it doesn't work. Thanks to the answer, the issue was solved with the following: if (process.client) { window.shaka =…
Iman
  • 439
  • 6
  • 15
1
vote
2 answers

shaka player never triggers 'error' listener

I am integrating shaka player in my web application. I have gone throught the documentation and found basic program to load player with video manifest url. Link for basic program is basic tutorial. And it is loading video fine. I need to implement…
Raghu Mudem
  • 6,793
  • 13
  • 48
  • 69