gpt4 book ai didi

ios - 在 iOS 应用程序中将 RTMP 转换为 RTP 以将其发送到 Kurento 媒体服务器

转载 作者:可可西里 更新时间:2023-11-01 04:55:00 26 4
gpt4 key购买 nike

致力于使用 Kurento 媒体服务器在 iOS 应用程序中实现屏幕共享(Replay Kit)。我得到遵循 RTMP 协议(protocol)的 CMSampleBuffer。但是 Kurento 不支持 RTMP。它确实支持 RTP。有没有办法将 RTMP 转换为 RTP。我阅读了有关 ffmpeg 的内容,但它似乎需要在服务器端实现,这需要对当前流程进行大量更改,如下所示[浏览器] -> RTMP -> [Node_Media_Server(srs)] -> RTMP ->

[FFmpeg] -> RtpEndpoint -> [Kurento] -> WebrtcEndpoint -> [浏览器]

这个流程是否足够有效?

有没有办法从客户端(即 iOS 应用程序)转换它?

最佳答案

Using WebRTC to send an iOS devices’ screen capture using ReplayKit 看起来这个问题的答案可能会为您指明正确的方向。 Kurento 支持 webrtc。您可以从 cmsamplebuffer 中获取像素缓冲区并将其转换为 RTCFrame 并将其通过管道传输到本地视频源并使用 webrtc 将其流式传输

关于ios - 在 iOS 应用程序中将 RTMP 转换为 RTP 以将其发送到 Kurento 媒体服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53664557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com