iOS 장치에서 서버로 라이브 비디오를 스트리밍 할 수 있기를 원합니다. 각 프레임을 CMSampleBuffer
으로 캡처하고 AVAssetWriter
을 사용하여 추가하는 AVCaptureOutput
을 사용하려고했지만 파일에서 입력을 받아 서버로 보내는 방법을 언제 또는 어떻게 알 수 없습니다. 어떻게 포맷해야합니까? 전송시기를 어떻게 알 수 있습니까?iOS 장치에서 서버로 라이브 비디오를 스트리밍하려면 어떻게해야합니까?
답변
나는 코드를 공유하지 않지만 내 앱 중 하나에서 수행 한 것과 내 논리를 공유합니다.
첫 번째 방법 (쉬운 방법) : 저비용 타사 라이브러리가 많이 있습니다.
두 번째 방법 (하드 한) :는, 예를 들어 2 초 이하에 대한 비디오의 작은 덩어리를 만들기 큐에 보관하고 afnetworking
또는 http
방법을 사용하지 않는 (서버에 파일을 올린 과정을 느리게합니다 node.js
또는 기타와 같은 채팅 서버를 사용하십시오. 그리고 하나의 텍스트 파일이나 db 항목을 유지하여 청크 파일과 그 순서를 추적하십시오. 첫 번째 청크가 업로드되면 ffmpg
을 사용하여 실제 청크에서 비디오를 만들 수 있습니다. 메인 비디오 파일에 추가 한 청크가 더 많으며, 장치에서 실제 비디오를 재생하면 할 필요가 없습니다 더 이상 수정하면 서버에서 변경된 새 부품을 자동으로 가져옵니다.
감사합니다. 희망이 당신을 돕는다.
가장 큰 규모의 실시간 스트림이 그것을하는 것처럼 보입니다. 단지 데이터 덩어리를 계속 서버에 보내고 서버가 다른 클라이언트에 다시 침투하도록합니다. – James111
예,하지만 제 경우에는 장치가 아닌 서버에 해당 청크를 정리합니다. iOS 장치의 주요 비디오에 해당 청크를 표시하는 것은 매우 어렵 기 때문에 청크 사이에서 약간의 변화가 있습니다. 청크 사이의 프레임에는 약간의 변화가 있으며 매우 두드러졌습니다. – souvickcse
의미가 있습니다! 어느쪽으로 든 할 수 있겠 어? – James111
- 1. iOS 장치에서 Django 서버로 비디오를 업로드하는 방법
- 2. iOS 기기에서 서버로 동영상을 스트리밍하려면 어떻게해야하나요?
- 3. 서버에서 Android 앱으로 비디오를 스트리밍하려면 어떻게해야합니까?
- 4. Android 기기에서 Java 서버로 사운드를 스트리밍하려면 어떻게해야합니까?
- 5. JW Player를 사용하여 비디오를 스트리밍하려면 어떻게해야합니까?
- 6. URL iOS에 숨겨진 비디오에서 비디오를 스트리밍하려면 어떻게해야합니까?
- 7. iOS 장치에서 Wowza 미디어 서버로 라이브 오디오를 스트리밍하는 방법은 무엇입니까?
- 8. iOS 장치에서 서버로 이미지 업로드
- 9. 데이터를 웹 서버로 스트리밍하려면 소켓 연결이 필요합니까?
- 10. 휴대 전화 카메라를 사용하여 내 Android 휴대 전화의 라이브 비디오를 PC로 스트리밍하려면 어떻게해야합니까?
- 11. iOS 장치에서 비디오를 캡처하고 서버 (또는 다른 모바일)에 라이브 스트리밍
- 12. Axis 221 네트워크 카메라에서 웹 브라우저로 비디오를 스트리밍하려면 어떻게해야합니까?
- 13. Windows Media Player를 사용하여 Google 드라이브에서 비디오를 스트리밍하려면 어떻게해야합니까?
- 14. 라이브 비디오를 iOS 및 Android로 스트리밍하는 가장 빠른 방법
- 15. 라이브 장치에서 내 앱의 데이터베이스를 보려면 어떻게해야합니까?
- 16. 웹 사이트에서 여러 웹캠을 스트리밍하려면 어떻게해야합니까?
- 17. 모바일 장치에서 서버로 비디오를 업로드하는 "최상의 방법"은 무엇입니까?
- 18. 라이브 비디오를 안드로이드에서 wowza로 스트리밍
- 19. WebView/WebFrame으로 데이터를 스트리밍하려면 어떻게해야합니까?
- 20. Android 기기에 오디오를 스트리밍하려면 어떻게해야합니까?
- 21. OpenAL 소스로 오디오를 스트리밍하려면 어떻게해야합니까?
- 22. werkzeug를 사용하여 파일을 스트리밍하려면 어떻게해야합니까?
- 23. 라이브 비디오를 iPhone으로 스트리밍
- 24. 장치에서 서버로 데이터를 전송하십시오.
- 25. 라이브 비디오를 iOS에서 Facebook으로 스트리밍
- 26. 안드로이드에서 openCV를 사용하여 안드로이드 장치에서 서버로 비디오 스트리밍
- 27. iPhone에서 서버로 오디오 스트리밍?
- 28. SVN - 저장소에서 라이브 서버로 복사
- 29. 스프링 보안 : 라이브 라이브 서버로 sssion 관리
- 30. 임베디드 장치에서 Red5로 라이브 스트리밍 사용
이러한 목적으로 많은 타사 솔루션이 있습니다. 우리의 앱에서는 http://www.emoze.com/에서 제공하는 솔루션을 사용하고 잘 작동합니다 (그러나 비용이 들며 패키지를 얻으려면 사이트를 통해 연락해야합니다) –
iOS 9에서 Apple은 ReplayKit이라는 것을 소개했으며, iOS 10에서는 ReplayKit에서 라이브 스트리밍에 대한 지원을 발표했습니다. 나는 이것에 대해 많이 알지는 못하지만, 아마도 당신에게 유용 할 수 있습니다. – pbodsk