투케이2K

176. (TWOK/ERROR) [Ios] ios 14 OS 버전 이하에서는 WKWebView 웹뷰에서 WebRTC 실시간 스트리밍 영상 재생이 되지 않는 이슈 본문

투케이2K 에러관리

176. (TWOK/ERROR) [Ios] ios 14 OS 버전 이하에서는 WKWebView 웹뷰에서 WebRTC 실시간 스트리밍 영상 재생이 되지 않는 이슈

투케이2K 2023. 10. 4. 21:11

[환경 설정 및 설명]

프로그램 : Xcode

설 명 : [Ios] ios 14 OS 버전 이하에서는 WKWebView 웹뷰에서 WebRTC 실시간 스트리밍 영상 재생이 되지 않는 이슈

 

[에러 원인]

1. ios WKWebView 웹뷰 에서 WebRTC 실시간 스트리밍 영상이 출력 되지 않는 이슈 발생

2. 자료 검색 및 내용 확인 결과 :

- iOS 14.3 버전 이상 WebKit (웹킷) MediaRecorder API 를 지원 (라이브 오디오 / 비디오 콘텐츠를 입력으로 사용하여 압축된 미디어를 생성)

- 또한, 사파리 브라우저는 영상 재생 시 H.264 및 H.265 를 비디오 코덱으로, AAC 를 오디오 코덱으로 사용하여 MP4 파일 형식을 지원

 

[해결 방법]

1. 소스 코드에서 아이폰 기기 모델 확인 후 >> 해당 모델이 ios 14.3 버전 이상으로 업데이트 가능한 기기 인 경우 >> OS 업데이트 알림 팝업창 표시

- 해당 기능을 사용하기 위해서는 ios 14.3 버전 이상이 되어야 합니다, OS 버전 업데이트 후 기능을 사용해 주세요

2. 아이폰 기기 모델이 ios 14.3 버전 이상 업데이트 불가능한 기기 인 경우 >> 기능 미지원 알림 팝업창 표시

- 기능 미지원 OS 버전 입니다

 

[참고 사이트]

 

https://webkit.org/blog/11353/mediarecorder-api/

https://stackoverflow.com/questions/45055329/does-webkit-in-ios-11-beta-support-webrtc/49467964#49467964

 

반응형
Comments