https://discord.cloudflare.com logo
Join Discord
Powered by
# stream
  • l

    lux

    10/04/2021, 3:49 PM
    Thanks! I guess if that's the case that's probably enough for our use case (broadcasting data channels). Will be waiting eagerly to hear back about getting access to try out WebRTC Components 😃
  • d

    Declan

    10/06/2021, 9:10 AM
    @User Big congrats to the stream team on Live.
  • d

    Declan

    10/06/2021, 9:12 AM
    Any news on multi-channel audio and 4K streams?
  • z

    Zaid (Cloudflare)

    10/06/2021, 3:55 PM
    @User thank you! we don't have anything to announce yet for multi-channel audio and 4k but are making progress on both
  • a

    ashutoshpw

    10/07/2021, 5:41 AM
    Are there any plans to include DRM protection and Download protection in Cloudflare Stream?
  • e

    elithrar

    10/07/2021, 3:55 PM
    You can use Signed URLs - and scope access based on TTL, client location and IP - today: https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream
  • e

    elithrar

    10/07/2021, 3:55 PM
    Downloads can be optionally enabled and are default off for private videos: https://developers.cloudflare.com/stream/viewing-videos/download-videos#securing-video-downloads
  • w

    wilbo007

    10/08/2021, 7:22 AM
    would be cool to have 60fps for videos
  • e

    erikherz

    10/08/2021, 1:31 PM
    @User I would love to know what you are trying to solve with DRM. Perhaps you would like to create a NFT: https://blog.cloudflare.com/cloudflare-stream-now-supports-nfts or use IPFS instead: https://developers.cloudflare.com/distributed-web/ipfs-gateway or just a watermark. Are you trying to distribute assets where the owner is requiring you to use DRM?
  • a

    ashutoshpw

    10/08/2021, 10:21 PM
    I have few client who want to serve videos (educational videos) which could not be downloaded as people might download the videos and re-distribute them. SignedURL videos and adding Client location and IP based restrictions could be easily bypassed so that won't help. Using IPFS and NFTS won't solve my problem as IPFS is a distributed storage system (makes easier for anyone to download). NFTs are just an Etherium Smart contract.
  • e

    Erwin

    10/09/2021, 9:13 AM
    Is anyone still trying to distribute encrypted video that a client isn’t supposed to be able to decrypt? The browser will have to play the video file.. so it needs to be able to decrypt it at some point in time.
  • a

    ashutoshpw

    10/09/2021, 11:57 AM
    Yes, it gets decrypted at the browser level. These guys are doing it https://www.vdocipher.com/ Even if someone tries to record the screen, the screen goes black on Windows and is not able to record on Android Mobile Devices. As far as I have researched, this is protected via some DRM tech. There is not much info available about how DRM works, but people need to attend physical classes by paying up $5000 to implement Widevine DRM in their organization. As per my understanding the DRM is something which is implemented on OS level in mobile and at browser level on other systems which restricts these things. https://www.widevine.com/solutions/widevine-drm Most of the clients who want this kind of feature are from the ed-tech sector in India. They want complete protection of their videos so that people could not download and re-distribute their content on telegram. However, I think there is always a way to record and publish even the DRM protected content as people could still find Netflix shows on other platforms!
  • e

    Erwin

    10/09/2021, 12:23 PM
    Oh I am pretty sure that the blacking out of the screen is either JavaScript that intercepts keystrokes or you have to install a plug-in that does the same thing. But either the JS or the plug-in will have to contain the decryption key.
  • a

    ashutoshpw

    10/09/2021, 5:55 PM
    I hope it would have worked that way, but if DRM works like this then chrome plugins should be able to easily bypass this restrictions but there are no plugin which could do that. Maybe someone who attended that DRM widevine training could help us to know more about how it works!
  • e

    elithrar

    10/09/2021, 8:10 PM
    The “screen recording prevention” is through application and OS-level support for EME - Encrypted Media Extensions. They prevent “drive by” users from recording content but can’t prevent dedicated attempts - such as using a capture card. There will always be a challenge when the client is not yours to control.
  • e

    elithrar

    10/09/2021, 8:11 PM
    For clarity, DRM is not on the roadmap for Stream at the moment. We think there are other things we can deliver - Stream Live being a big part of that 😉
  • e

    erikherz

    10/10/2021, 3:06 PM
    Since it is so easy just to record the video with your external mobile device a useful feature is to add a watermark with the user name of the person who is allowing it to be recorded this way.
  • j

    jmellicker

    10/11/2021, 7:06 PM
    you could contact https://platformpurple.com/, they have a platform for delivering protected educational video downloads
  • p

    poacher2k

    10/14/2021, 9:55 AM
    does anyone know what's the recommended way of going about batch deletion of videos uploaded to Stream?
  • p

    poacher2k

    10/14/2021, 9:55 AM
    (and/or Image 🙏)
  • z

    Zaid (Cloudflare)

    10/14/2021, 6:25 PM
    @User Stream API doesn't have a way to delete multiple videos with one api call. You would need to make a DELETE request to each video object.
  • p

    poacher2k

    10/14/2021, 6:54 PM
    gotcha! thanks for the answer. I guess if I ever have to really worry about that, it means we've done something right when scaling the service. I'll take that luxury problem when/if we get there! 😅
  • e

    elithrar

    10/14/2021, 8:41 PM
    You could also use a Worker Cron Trigger to DELETE videos older than X date, or Y duration, or as well - on a regular basis - depending on your archival needs - https://developers.cloudflare.com/workers/platform/cron-triggers
  • p

    poacher2k

    10/15/2021, 10:03 AM
    good idea!
  • p

    poacher2k

    10/15/2021, 10:05 AM
    hoping that these parameters also come to Cloudflare Images at some point 🙏 https://api.cloudflare.com/#stream-videos-list-videos
  • e

    elithrar

    10/15/2021, 5:27 PM
    BTW, for those that missed the Stream Live session on Cloudflare TV - https://cloudflare.tv/event/6w5k4keMJwhGm3N5SjkpWd
  • e

    elithrar

    10/15/2021, 5:27 PM
    And our recently-announced Stream Real Time Communications platform - https://cloudflare.tv/event/6w5k4keMJwhGm3N5SjkpWd
  • w

    Wallacy

    10/15/2021, 6:30 PM
    FWIW: i'm still salivating to use the Turn server.... I have a product that cloudflare is the only cloud provider in 250ms of distance. (in that case 30ms from our client). I requested via the google form, and well... waiting, but just to know, is this a product that will work in all colos like the workers?
  • e

    elithrar

    10/15/2021, 8:25 PM
    Yes, it runs in every location. Still working out some last minute beta-level bugs right now - letting folks into the beta may be a little further out than expected.
  • w

    warriors

    10/18/2021, 12:14 AM
    I'm trying to embed a video and just copy/pasted the embed code onto a page and I'm getting these errors below. Nothing is displayed on the page.
12345...105Latest