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
1
vote
0 answers

How do i make Python recognize Shaka Streamer?

I installed Shaka Streamer according to the instructions from here: https://google.github.io/shaka-streamer/prerequisites.html But i can't call it from commandline using: python3 shaka-streamer I get the error: python3: can't open file…
1
vote
1 answer

I am not able to play DRM protected dash vidoes on any linux vm machine but same code is working on other shared hosting apache server

Note: The videos url is signed with licence key and required data. Same code is working inside the xampp apache server and shared hosting but not working on linux vm machine like ec2 , local ubuntu. Console Error is…
1
vote
1 answer

How to create a DASH VOD for Chromecast with ffmpeg?

I need to serve long videos (~2 hours) from a web server to mobile clients and the clients should be able to play the videos via Chromecast. I have chosen mpeg-dash for this purpose: video encoder is h.264 (level 4.1), audio is aac (although I've…
Oleg Yablokov
  • 736
  • 8
  • 19
1
vote
0 answers

Shaka Player + Mux.js on live streaming on React

I have been trying to implement live streaming on Shaka Player. Normal Hls.js is working fine, but I can't seem to implement it with Shaka Player it shows error code 4030. Pure Hls on React: const video = document.getElementById('video-main') const…
Jaenal Lee
  • 11
  • 3
1
vote
0 answers

Error when decrypting Widevine PSSH using protobuf

I am trying to parse Widevine PSSH data and read its content. This is a PSSH data example taken from https://storage.googleapis.com/wvmedia/cenc/h264/tears/tears.mpd…
mbbf
  • 21
  • 3
1
vote
1 answer

Can Shaka Player DRM be configured without license server for ClearKey?

I am trying to configure shaka player with ClearKeys Like player.configure({ drm: { clearKeys: { 'deadbeefdeadbeefdeadbeefdeadbeef': '18675309186753091867530918675309' } } }); As specified in the documentation. However, I don't…
Vishwajeet Vatharkar
  • 1,146
  • 4
  • 18
  • 42
1
vote
2 answers

How can we get current rendering stream details in Shaka player?

getStats() api provides the current variant being downloaded. Is there a way To get the current rendering variant? Get notified when rendering variant gets changed ? Both of these are available in hls.js.
sbr
  • 4,735
  • 5
  • 43
  • 49
1
vote
2 answers

Shaka-Player start fullscreen

Context: Currently I'm making a demo project with the intention of finding out if Shaka-Player could be viable option for us in the future. For the purposes of the project I'm unable to use the standard controls, because we use custom controls. The…
Vash
  • 176
  • 1
  • 15
1
vote
1 answer

How to serve an MPEG-DASH manifest to Shaka player properly?

I tried to implement Shaka Player in my Go project. This is the project structure: . ├── client │ ├── index.html │ ├── shaka.js │ └── shaka-player.compiled.js └── server ├── assets │ ├── test_dashinit.mp4 │ └── test_dash.mpd …
zergon321
  • 210
  • 1
  • 10
1
vote
0 answers

TTML+PNG suppont on Chromecast CAF3

I'm migrating from Chromecast v2 framework to CAF3, both using SHAKA player. On v2 I'm able to activate and watch TTML+PNG subtitles. On v3 I'm able to activate TTML+PNG but I can't watch them. I've look for a hidden div or something with no luck. I…
1
vote
0 answers

Shaka Player: ignore empty AdaptationSet

I'm trying to play DASH stream in Shaka Player. Sometimes the stream doesn't have an audio source and its manifest file contains an empty AdaptationSet entry. In this case Shaka Player returns the manifest parsing error: | DASH_EMPTY_ADAPTATION_SET…
Mitya
  • 632
  • 5
  • 18
1
vote
0 answers

Is there some way to register custom ttml parser in the CAF framework ChromeCast

As I know CAF framework uses Shaka player under the hood, is there some way to register custom ttml parser? https://shaka-player-demo.appspot.com/docs/api/tutorial-plugins.html Register with shaka.text.TextEngine.registerParser
1
vote
0 answers

Changing Parameters in FFmpeg while encoding?

I am using FFmpeg to create MPEG dash segments from my camera and playing it using Shaka Player. But I want to change the segment size (For example 2 seconds to 1 second) without creating a new process and without exiting the current process. Is…
Trycoder
  • 11
  • 5
1
vote
0 answers

Livestreaming webinars from rtmp to DASH

I need to live-stream RTMP based video to the webpage, and the end result should be dynamic and adaptive (DASH). Below FFMPEG command works with single stream but it's not adaptive/no low-high selection options. ffmpeg -i…
Ramesh Navi
  • 773
  • 1
  • 11
  • 24
1
vote
2 answers

Chromecast Receiver CAF, infinite loading of MPEG-DASH stream, ShakaPlayer access

I've got a problem with Chromecast playing MPEG-DASH livestream. The infinite loading occurs because of the lack of UTCTiming tag in manifest. The problem is known to occur with ShakaPlayer. It's the first problem in FAQ:…
Kici
  • 170
  • 3
  • 14