【发布时间】:2017-07-14 11:56:05
【问题描述】:
我正在尝试使用LFLiveKit sdk 将 rtmp 流发送到服务器。我试过这样流式传输像素缓冲区,
var Lsession: LFLiveSession = {
let audioConfiguration = LFLiveAudioConfiguration.defaultConfiguration(for: LFLiveAudioQuality.high)
let videoConfiguration = LFLiveVideoConfiguration.defaultConfiguration(for: LFLiveVideoQuality.low3)
let session = LFLiveSession(audioConfiguration: audioConfiguration, videoConfiguration: videoConfiguration)
return session!
}()
let stream = LFLiveStreamInfo()
stream.url = "rtmp://domain.com:1935/show/testS"
Lsession.pushVideo(frame.capturedImage)
如何使用屏幕截图初始化会话?有什么指点吗?
【问题讨论】:
-
你是如何截取iphone的屏幕的?
-
嗨@Pavan K,你能告诉我们你是如何捕获相机视图并将其发送到流 URL 的吗??
-
我不确定您所说的相机视图是什么意思 -
(frame.capturedImage)这是来自 arkit 场景视图的相机视图。 -
如果您想要覆盖 ar 内容的视图,那么您可以使用
snapshot()获取UIImage,然后将其转换为像素缓冲区并流式传输,我想 -
通过相机视图,我的意思是用户可以在相机视图中看到的提要。无论相机捕捉到什么并在屏幕上显示。
标签: ios xcode video-streaming rtmp