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

    simonvalise

    05/05/2023, 1:36 AM
    Hi all i am confused with what features are working with Whip/Whep and which are not Specifically i am intersted in the recording and it seems like there is a feature for it under Live Playback and Recording there is a switch to turn it on Is this working feature is there some sort of timeline for when the new features are coming online or is there a pilot program for this ?
  • r

    Rachel

    05/05/2023, 9:59 PM
    Recording is not implemented yet for webrtc. But it is on the roadmap
  • r

    Rachel

    05/05/2023, 9:59 PM
    See https://developers.cloudflare.com/stream/webrtc-beta/#limitations-while-in-beta
  • x

    Xetera

    05/06/2023, 9:00 PM
    so the way stream pricing works is if I had 100 viewers on 1 stream for 1 hour that would be 6000 minutes = $6?
  • x

    Xetera

    05/06/2023, 9:09 PM
    if so then by extension would having a decent size like ~5000 viewers around the clock amount to 5000 * 60 * 24 * 30 = 2.1M minutes and cost $216k a month? 😬
  • d

    deepdev

    05/07/2023, 2:37 PM
    Good question
  • z

    zegevlier

    05/07/2023, 2:39 PM
    Both of those sound accurate, although I would think that you can get an enterprise contract with a volume discount at that usage level.
  • t

    tt2468

    05/08/2023, 12:17 AM
    @Rachel So I'm trying to proof test video-only streaming with CF stream WHIP, but it appears wish.chens.link does not support it yet. Getting
    Unexpected status code 406: cannot satisfy playback request: requesting non-existent audio track
    after attempting to play the WHEP url
  • r

    Rachel

    05/08/2023, 12:18 AM
    Yeah I haven't done anything on my site to make it work yet
  • t

    tt2468

    05/08/2023, 12:18 AM
    Should the cloudflare player theoretically work?
  • r

    Rachel

    05/08/2023, 12:18 AM
    The cloudflare player also wouldn't work with video only atm
  • t

    tt2468

    05/08/2023, 12:19 AM
    ah damn
  • r

    Rachel

    05/08/2023, 12:19 AM
    I will have it fix next week
  • t

    tt2468

    05/08/2023, 12:19 AM
    Sounds good 👍
  • r

    Rachel

    05/08/2023, 12:19 AM
    You could use our stack blitz example, and remove audio transceiver manually
  • t

    tt2468

    05/08/2023, 12:20 AM
    Wanted to do a video-only stream since we're somewhat strained for bitrate and audio is not necessary for my use-case
  • t

    tt2468

    05/08/2023, 12:20 AM
    Ah ok, might try that then thanks!
  • r

    Rachel

    05/08/2023, 12:20 AM
    In that case it shouldn't be too difficult to quickly write some JS
  • t

    tt2468

    05/08/2023, 12:21 AM
    Not super familiar with browser webrtc stuff but I assume the issue is coming from adding an audio transceiver here?
  • t

    tt2468

    05/08/2023, 12:33 AM
    ^ Yep it's working in that way
  • t

    tt2468

    05/08/2023, 12:49 AM
    @Rachel Bug report: Audio-only WHIP streams cause cloudflare to report the same values for video bitrate and audio bitrate, even though there's no video track. Video-only streams seem to behave correctly
  • t

    tt2468

    05/08/2023, 12:49 AM
  • r

    Rachel

    05/08/2023, 12:50 AM
    @Kyle_Cloudflare fyi
  • Chromecast Issues
    l

    Laurens

    05/09/2023, 11:33 AM
    @Mickie Betz A new problem has emerged with Stream. If we launch our custom Chromecast application first and then select the video workout from our app (or website), the casting fails and an error appears. However, if we start the video first and then initiate the cast, it works as intended. This suggests that there may be an issue at the beginning of the encoding. We have encountered this problem in both our Android and iOS apps, as well as our web app. Re-encoding the video using MUX resolves the issue. At this point, our priority is to ensure proper playback on all modern devices, and we are considering reverting to MUX to achieve this. MUX is an HLS-only service. We also bypassed the MPEG-Dash stream by only loading the HLS manifest. Our developers are attempting to troubleshoot the issue but have not yet identified a specific cause. The same source file, when encoded with MUX, functions correctly in all situations. I have used MediaStreamValidator in the terminal and found Must-Fix errors, although this tool is known to be strict. Any assistance would be greatly appreciated, as we would prefer not to switch back to MUX, given that it operates with a commit (which is the main reason we transitioned to Cloudflare).
    m
    • 2
    • 12
  • p

    Protogon

    05/09/2023, 12:33 PM
    For WHEP egress is it enough to open stun.cloudflare.com:3478 UDP for the connection to succeed or more ports/protocols are needed? My client uses a very strict internal proxy and need them to be able to receive-only the WHEP video stream. Do we also need to allow outbound and inbound on their end for WHEP direct connection to work? Can you please give me some more information like what FQDN should be used with cloudflare's global network etc?
  • r

    Rachel

    05/09/2023, 4:34 PM
    you can find the A and AAAA records on stun.cloudflare.com. the stun and webrtc traffic will use those anycast addresses. STUN uses the port 3478, and WebRTC uses the port 1473. Note that they are over UDP
  • p

    Protogon

    05/09/2023, 8:47 PM
    So, opening 3478 / 1473 UDP would enable them to connect and receive AV data and no other ports needed?
  • r

    Rachel

    05/09/2023, 9:50 PM
    I don't know what firewall/proxy they are using in their network, but at a minimum you need to allow outbound UDP to 3478 and 1473 on our anycast IPs
  • r

    Rachel

    05/09/2023, 9:50 PM
    However their environment may be more complicated
  • r

    Rachel

    05/09/2023, 9:50 PM
    I have seen corporate network that blocks UDP completely
1...101102103104105Latest