我正在創建一個簡單的視頻通話應用程序,其中音頻/視頻將從一個設備流到另一個設備,但問題是我不知道視頻通話的工作方式,尤其是如何使用它iOS
。 到現在爲止我已經使用AVCaptureSession
拍攝的視頻,並從該委託的方法需要iOS的視頻通話應用程序幫助
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection
{}
爲了測試我以書面AVAssetWriter
音頻和視頻緩衝到文件目錄中使用的緩衝區。之後,我可以輕鬆將視頻存儲到iPhone圖庫或使用MPMoviecontroller
播放器播放。
現在,我有以下問題
- 我不知道該怎麼給這些緩衝不斷,然後服務器發送到服務器的其他設備。
如果我成功地將數據發送到其他設備,那麼我將如何解碼它才能在其他設備上顯示視頻。
我已經搜索過它。比如通過udp數據包發送數據,但我也不知道任何關於它的信息。
如果我得到正確的知識該怎麼做然後我相信我將能夠做到這一點。 請給我你的意見,我該怎麼做才能做到這一點。我會感謝你的幫助
獲得教程還請告訴我,如果我在正確的軌道通過捕獲緩衝區。 – sajwan