MPEG TS 스트림에서 AAC 오디오 데이터를 추출하는 코드를 작성하고 있습니다. 실제 데이터를 디코딩하지 않고 샘플링 빈도, 채널 수, 오디오 유형, 오디오 프로필 유형 등과 같은 스트림 속성을 전송 스트림에서 가져 오려고합니다. 스트림에서 얼마나 많은 정보를 사용할 수 있습니까? 또한 실제로 파일에 TS 사용 ADTS 헤더에 포장
udp를 통해 mpegts를 푸시하는 인코더/ffmpeg를 가정 해 보겠습니다. 그리고 우리는이 mpegts 패킷을 받고있는 또 다른 ffmpeg를 가지고 있습니다. 수신자 측에서는 UDP를 통해 미디어가 수신되기 때문에 일부 패킷이 손실되거나 순서가 잘못되었을 수 있습니다. ffmpeg 수신 방법을 알고 싶습니다. 보내기 프로세스는 FFmpeg - 재 -
MPEG PES 스트림 (패킷 화됨)을 mpeg TS로 멀티플렉싱하는 것과 관련된 몇 가지 질문이 있습니다. 왜 DTS와 PTS 값이 전송 스트림 헤더의 PES 헤더와 PCR 값에 포함됩니까? 우리가 어떻게 든 PES 스트림을 재생하려면 재생을 위해 PCR 값이 필요하지 않습니다. 멀티플렉서 (ts 헤더)가 인코더가 아닌 PCR을 만든 경우 멀티 플렉스가
TS 파일에서 특정 프로그램을 검색하려고했습니다. 는 말했다 : 는 FFmpeg -i 입력 -map 0 : P : Input #0, mpegts, from 'DVB_T_good.ts': Duration: 00:00:48.04, start: 55045.888000, bitrate: 14521 kb/s Program 300 Metadata: service_na
분석 : |_ Data : 47004413273ac7..
|_ Data : 470044113d1ab1..
|_ Data : 4700441ffaad75..
|_ Data : 4700441ddd42a8..
|_ Data : 4700441485ac3a..
|_ Data : 47004412ddfad2..
|_ Data
주소가 udp://@224.1.50.15:1234 인 멀티 캐스트 MPEG 스트림 그룹에 어떻게 참여할 수 있습니까? 내가 관리하고 싶은 것은 단지 스트림 서버와 연결하여 서버가 내가이 멀티 캐스트 그룹에 흥미가 있다는 사실을 알게하여 서버가 일정 시간 동안 스트림 패킷을 보내도록하는 것이다. 예 : VLC Player로 그룹에 연결할 때까지이 멀티 캐스트
스트리밍 오디오 응용 프로그램을 개발할 때 gst-launch-1.0 명령 줄 도구를 사용하여 테스트 용 MPEG 전송 스트림을 생성했습니다. 이것은 의도 한대로 작동했습니다 (간단한 http 서버에서 스트림을 제공하고 VLC 미디어 플레이어를 사용하여들을 수있었습니다). 그런 다음 파이썬 gstreamer 코드에서 해당 스트림의 인코딩 부분을 복제하려고했
MPEG, MPEG-TS 및 MPEG-PS 파일 및 라이브 스트림 (네트워크/UDP/RTP 스트림)에서 프레임 (비디오 및 메타 데이터) . JCODEC을 사용하여이 작업을 수행하고 FrameGrab/FrameGrab8Bit 클래스를 사용하여 시작하고 그러한 형식이 "일시적으로 지원되지 않음"이라는 오류가 발생했습니다. 이전 코드를 사용할 수 있는지 확인하
MPEG 2 Transport Stream packet을 나타내는 클래스를 만들고 싶습니다. 13 비트 PID 값을 저장하는 클래스 속성을 갖고 싶습니다. 최상의 데이터 유형은 무엇입니까? 마스크를 사용하여이 값을 저장 하시겠습니까? 나는 값을 int로 변환해야한다고 생각하고있다 ... 그것은 가장 쉬운 해결책 일까? 바이트가 아닌 다른 비트 수를 어떻게