2017-02-17 3 views
2

RTMP로 작업하고 있습니다. RTMP 패킷을 캡처하여 구문 분석하고 FLV 컨테이너에 RTMP 비디오를 저장하는 프로그램을 작성해야합니다. 이 목적을 위해 나는 스트림에서 보낸 SPS와 조달청이 필요합니다. 그러나이 데이터는 다른 스트림으로 전송 될 수 있습니다. examle 경우 :SPS와 PPS가 다른 청크 스트림 ID로 보낸 이유는 무엇입니까?

  1. SPS 및 PPS는 SPS는, PPS 및 비디오 데이터가 스트림에 제공
  2. 7.

가 어떻게 스트림 알고 7. 스트림 전송 스트림 (6) 및 비디오 데이터 전송 내가 3 개의 비디오 스트림과 SPS 및 PPS가 포함 된 1 개의 스트림 만 있으면 SPS 및 PPS에 속합니다.

답변

1

는 "어떻게 내가 SPS 및 PPS를 포함 3 개 비디오 스트림 만 1 스트림이있는 경우 스트림은 SPS 및 PPS에 속하는 알 수 있습니까?"

SPS 및 PPS는 MPEG 디코더 만 설정하기위한 것입니다. 한 스트림을 처리하도록 설정하면 새로운 SPS & PPS가 필요없이 파일의 다른 스트림을 디코딩 할 수 있습니다.

3 개의 스트림이 완전히 다른 경우가 아니면 (즉, 각기 다른 사진 크기 &이 서로 다른 프레임 속도 등). 그런 경우 새로운 SPS & PPS가 필요합니다.

관련 문제