将视频从Raspberry PI流式传输到本机iOS应用程序?

将视频从Raspberry PI流式传输到本机iOS应用程序?,ios,swift,raspberry-pi,video-streaming,raspberry-pi3,Ios,Swift,Raspberry Pi,Video Streaming,Raspberry Pi3,我想知道是否有一种方法可以将视频从Raspberry Pi流式传输到本机iOS应用程序 我不是在问是否可以通过web服务器进行流式传输,因为我已经知道如何做到这一点。但是,如果有一种方法可以从web捕获流并在本机iOS应用程序中显示它,而无需直接指向Quicktime或Safari,那么这种方法就可以正常工作。例如,如果流正在192.168.0.1:8080上播放,则在我的iPhone应用程序中显示 我目前正在开发一款Raspberry Pi 3 B+型号,带有Raspberry Pi摄像头模块

我想知道是否有一种方法可以将视频从Raspberry Pi流式传输到本机iOS应用程序

我不是在问是否可以通过web服务器进行流式传输,因为我已经知道如何做到这一点。但是,如果有一种方法可以从web捕获流并在本机iOS应用程序中显示它,而无需直接指向Quicktime或Safari,那么这种方法就可以正常工作。例如,如果流正在192.168.0.1:8080上播放,则在我的iPhone应用程序中显示

我目前正在开发一款Raspberry Pi 3 B+型号,带有Raspberry Pi摄像头模块,带有Xcode 8.0(beta版)和Swift 3


非常感谢。

我现在用这个:

import UIKit
import AVKit
import AVFoundation

class ViewController: UIViewController,UICollectionViewDataSource, UICollectionViewDelegate,UICollectionViewDelegateFlowLayout {




    @IBOutlet weak var player_View: UIView!

     var playerControllerView: UIView!

    var player:AVPlayer?;
    let LOW_URL = URL(string:YOUR_STREAM_URL)!


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.


        self.player = AVPlayer(url: LOW_URL)
        player?.currentItem!.add(videoOutput)
        let playerController = AVPlayerViewController()

        playerController.player = self.player
        self.playerControllerView = playerController.view;
        self.playerControllerView.layoutMargins.left = 0;
        self.playerControllerView.layoutMargins.top = 0;
        self.player_View.addSubview(self.playerControllerView)
        playerController.view.frame = self.player_View.bounds


        self.player?.play()



    }

player\u视图
绑定到情节提要中的UIView。

您可以使用ffmpeg通过OpenCV逐帧解码压缩视频。整合这一切是很棘手的,但这种结合是有效的。请参阅OpenCV网站上的教程。