Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live stream support for profiles and live-to-vod DRM #200

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

elv-serban
Copy link
Contributor

@elv-serban elv-serban commented Jan 16, 2025

Live to vod DRM support

Option --drm (default true!)

  • independent of live stream configuration (clear or DRM)

Live "profile" support

to be documented shortly

@elv-serban elv-serban changed the title Live to vod support for DRM Live stream support for profiles and live-to-vod DRM Jan 16, 2025
@elv-gerald
Copy link
Contributor

quick question before I test, does this require the source stream to have DRM enabled as well? Or can I do something lie have the stream be hls-clear but the vod will have DRM?

@elv-serban
Copy link
Contributor Author

quick question before I test, does this require the source stream to have DRM enabled as well? Or can I do something lie have the stream be hls-clear but the vod will have DRM?

It's independent on live stream DRM or clear

@elv-gerald
Copy link
Contributor

Tested on Paladin using fox replay, BBB, and epcr replays

  • Copy to VoD with a single period Stream
  • Copy to VoD specifying old recording period
  • Copy to new Object
  • Copy to Existing object
  • In frowser I see
    • chrome/firefox: hls-aes128 dash-widevine
    • safari: hls-sample-aes hls-fairplay
  • embed url works in safari and chrome
  • multi audio is preserved

Examples on Paladin
udp: hq__CyTKZMbGBr34uNbPyrM8wTkA1rhFSKTw4i7g7T9ZfwFGHkRbLsRPbR7xCSepUcZGQdvPgReYmr
rtmp: hq__CyfcxKNRSSLjcmbprd6qXz2MXR3jciryqDRBXehyJWKWQN3fFBoXhKPWSReGRAHUMXJWNawzGz
srt: hq__3TWmNAxSdMd5pS3Vvrod1XC4uq2KazXBoXiTnpqmvCvUcETbrsQYDMZbvg73QU2dCeJLWoBgQP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants