iOS 8 的 RTSP
RTSP with iOS 8
我和我的合作伙伴正在为客户开发一个应用程序,他们有一个连接到该应用程序的摄像头。目前它在 http 中是 运行 但我们想使用 RTSP。我们今天在互联网上搜索以寻找可能的想法,但它们似乎都过时了。
我们尝试合并 DFURTSPPlayer 但不断出现与实际 SDK 相关的编译错误。
我们想使用类似 VideoStreamSDK 的东西。
有没有人有任何方法可以指导我们?
谢谢!
已解决
我们发现 RTSP player 本质上我们能够轻松地将它合并到我们的项目中。
[编辑:
这需要购买他们的许可证 :( ,目前它不工作并抛出错误: Error Domain=com.imoreapps.avplayer.errordomain Code=-149]
我成功编译并使用了 DFURTSPPlayer,但它在某些 iOS 设备上崩溃了。
几天前,我集成了这个解决方案,用于从 IP 摄像机播放 rtsp 视频流:https://github.com/Bilibili/ijkplayer
我唯一的问题是连接不稳定。玩家仅在几次尝试后建立连接。
您尝试过 MobileVLCKit
吗?这真的很容易,而且效果很好!
我在这里写了一个小例子:https://github.com/rvi/ONVIFCamera
如果您想尝试,只需在您的终端中输入 pod try ONVIFCamera
。
操作方法如下:
var mediaPlayer = VLCMediaPlayer()
// Associate the movieView to the VLC media player
mediaPlayer.drawable = self.movieView
let url = URL(string: "rtsp://IP_ADDRESS:PORT/params")
let media = VLCMedia(url: url)
mediaPlayer.media = media
mediaPlayer.play()
我和我的合作伙伴正在为客户开发一个应用程序,他们有一个连接到该应用程序的摄像头。目前它在 http 中是 运行 但我们想使用 RTSP。我们今天在互联网上搜索以寻找可能的想法,但它们似乎都过时了。
我们尝试合并 DFURTSPPlayer 但不断出现与实际 SDK 相关的编译错误。
我们想使用类似 VideoStreamSDK 的东西。
有没有人有任何方法可以指导我们?
谢谢!
已解决
我们发现 RTSP player 本质上我们能够轻松地将它合并到我们的项目中。
[编辑: 这需要购买他们的许可证 :( ,目前它不工作并抛出错误: Error Domain=com.imoreapps.avplayer.errordomain Code=-149]
我成功编译并使用了 DFURTSPPlayer,但它在某些 iOS 设备上崩溃了。
几天前,我集成了这个解决方案,用于从 IP 摄像机播放 rtsp 视频流:https://github.com/Bilibili/ijkplayer
我唯一的问题是连接不稳定。玩家仅在几次尝试后建立连接。
您尝试过 MobileVLCKit
吗?这真的很容易,而且效果很好!
我在这里写了一个小例子:https://github.com/rvi/ONVIFCamera
如果您想尝试,只需在您的终端中输入 pod try ONVIFCamera
。
操作方法如下:
var mediaPlayer = VLCMediaPlayer()
// Associate the movieView to the VLC media player
mediaPlayer.drawable = self.movieView
let url = URL(string: "rtsp://IP_ADDRESS:PORT/params")
let media = VLCMedia(url: url)
mediaPlayer.media = media
mediaPlayer.play()