0

iPhone/iPad 용 HTTP 라이브 스트리밍을 구현하고 싶습니다. 나는 사과 기준과 도구를 따르고있다.Apple mediastreamsegmenter를 사용하는 HTTP 라이브 스트리밍

지금부터 제 비디오 소스는 rtsp : //123.123.123.123 : 554/mpeg4 (샘플 IP)의 라이브 비디오를 제공합니다. 하지만 HTTP 라이브 스트리밍과 mediastreamsegmenter는 UDP 네트워크를 통해 소스를 전달해야하므로 비틀어 버렸습니다.

그래서 VLC 플레이어와 첫 번째 스트림 인 RTSP를 UDP에 사용했습니다.

예를 들어, 저는 rtsp : //123.123.123.554/mpeg4에서 스트림 비디오 소스를 가지고 udp : //@123.123.123.17 : 1234 (샘플 IP)로 리디렉션했습니다. 나는 라이브 스트리밍이 플레이되는지 아닌지를 체크하기 위해 같은 머신에서 VLC의 두 인스턴스를 가지고 이것을 테스트했다. 그것은 VLC에서 잘 작동합니다.

사용자 MAC OS 10.6.x (스노우 레오파드)입니다. 서버 /데스크탑/StreamParts - -에 대한 로컬 폴더 및

여기 http://demo.dummy.com/stream 터미널

mediastreamsegmenter -b http://demo.dummy.com/stream -s 3 -D -f /Desktop/StreamParts 123.123.123.17:1234 

에서 다음 명령을 실행하고 HTTP 라이브 스트리밍 이리저리 (애플에서 다운로드) 최신 도구를 사용하여 .ts 파일 저장하기 123.123.123.17:1234 - UDP URL (라이브 스트리밍이 끝난 곳)

하지만 문제는이 명령을 실행할 때입니다. PID (44) (비디오)에 더 개시 액세스 유닛

같은 날 오류를 오류를 제공되지 - 등 5 6이고, 1 2, 9, 10이다되어야 CC 값

어떤 생각? 여기서 뭐가 잘못 됐어? 이 오류 메시지가 표시되는 내용은 무엇입니까?

답변

0

내 직감은 전송이 호환되지 않는 것입니다. Apple의 도구 (mediastreamsegmenter)는 UDP를 통해 전송 된 RTSP뿐만 아니라 UDP를 통한 MPEG2 전송 스트림을 기대합니다. 내가 가진 두려움이있는 문제는 MPEG2 전송 스트림을 올바르게 생성하는 방법입니다. 다음 질문이 될 것입니다.

관련 문제