Generating Audio PTS | 0.17.2.3+
iOS 환경에서 오디오를 재생 할 때, 아래와 같은 조건에서 오디오 끊김 현상이 발생할 수 있습니다:
RTMP 프로토콜로 오디오 스트림을 수신하는 경우.
비디오 없이 오디오만 (Audio only) 전송하는 경우.
인코딩 없이 (Passthrough) 원본 오디오를 사용하는 경우.
iOS에서 Legacy HLS로 재생하는 경우.
OvenMediaEngine을 통해 연구한 결과, 이 문제들은 RTMP의 timebase
와 연관이 있으며, 이것을 해결하기 위해서 RTMP의 PTS (Presentation Timestamp)를 사용하지 않고, OvenMediaEngine이 자체적으로 계산 및 생성한 PTS를 시스템이 사용할 수 있도록 설정해야 합니다.
Generating Audio PTS 설정하기
아래와 같이 Server.xml
에서 <Providers><RTMP><GenerateAudioPTS>
값을 true
로 설정하여 Generating Audio PTS 기능을사용할 수 있습니다:
PreviousRTMP Authentication | 0.17.2.0+NextInserting AMF0 messages in RTMP Push Publisher | 0.17.3.0+
Last updated