gpac - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gpac 명령입니다.

프로그램:

이름


GPAC - MPEG-4 시스템 프레임워크 및 소프트웨어 개발 키트

기술


GPAC는 고급 콘텐츠에 대한 GPAC 프로젝트를 의미합니다(do it ?). 의 구현이다.
ANSI C로 작성된 MPEG-4 시스템 표준. GPAC는 미디어 재생을 위한 도구를 제공합니다.
벡터 그래픽 및 3D 렌더링, MPEG-4 제작 및 배포. 이 매뉴얼 페이지는
GPAC 프레임워크 버전 0.5.0의 구성에 대해

소개


GPAC 프레임워크의 일부 응용 프로그램은 모듈 간에 공유되는 구성 파일을 사용하고
런타임에 다시 로드할 수 있습니다. 이 파일은 사용자 홈 디렉토리에 있으며
".gpacrc".

구성 파일은 섹션별로 정렬된 win32 .ini 파일 모델을 기반으로 합니다.
열쇠.

섹션은 다음과 같이 선언됩니다. [섹션 이름] , 키는 다음과 같이 선언됩니다. 키 이름=값 , 열쇠
값은 해석되지 않고 항상 ASCII 텍스트로 처리됩니다. 플러그인은 다음을 사용할 수 있습니다.
구성 파일도 포함합니다(여러 파일을 방지하기 위해).

주의 사항 on 플러그인 이름 : 구성 파일에 지정된 플러그인 이름은 내보낸 이름입니다.
물리적 라이브러리 파일(.dll/.so ...)의 이름이 아닌 각 인터페이스별로. 물리적
파일 이름은 플러그인을 식별하는 데 사용할 수 있지만 인터페이스로 대체됩니다.
플러그인이 성공적으로 로드된 경우 이름입니다.

일반


"일반" 섹션에는 일반, OS 및 플레이어별 옵션이 있습니다. 이 섹션은
GPAC 프레임워크에서 사용합니다.

모듈 디렉토리 (값: 경로)
모듈(플러그인) 위치에 대한 경로입니다. 클라이언트는 모듈 없이 로드할 수 없습니다.
이 옵션은 모든 플랫폼의 모든 GPAC 클라이언트에서 사용됩니다.

캐시디렉토리 (값: 경로)
임시 파일의 위치를 ​​지정합니다. 디렉토리의 절대 경로여야 합니다.
쓰기 권한이 있습니다. 응용 프로그램에서 사용되지는 않지만 여러 응용 프로그램에서 사용됩니다.
플러그인.

다음 옵션은 Osmo4/wxWidgets 플레이어에 대해 정의됩니다.

고리 (값: 예, 아니요)
재생이 끝나면 프레젠테이션을 다시 시작해야 하는지 여부를 지정합니다.

콘솔 끄기 (값: 예, 아니요)
응용 프로그램 메시지(스크립트, 버퍼링, 다운로드 진행률)가
콘솔에 표시되는지 여부.

Browser (값: 끈)
WWW 앵커 및 장면 그래프 보기에 대해 선호하는 브라우저를 지정합니다.
Osmo4/wxWidget.

자막 찾기 (값: 예, 아니요)
프레젠테이션을 열 때 Osmo4가 자막 파일을 찾을지 여부를 지정합니다.

PLentry (값: 부호 정수)
플레이어가 마지막으로 닫혔을 때 활성 재생 목록 항목을 나타냅니다. 재생 목록 백업은
".gpac_pl.m3u", 사용자 홈 디렉토리에 저장됩니다.

시작 파일 값 : 파일 이름)
osmo4/MP4Client 시작 시 로드할 파일을 지정합니다. 지정하지 않으면 파일 없음
로드됩니다.

NoMIME 유형 가져오기 (값: 예, 아니요)
플레이어가 하이퍼링크를 따라갈 때 MIME 유형을 확인해야 하는지 여부를 지정합니다.
알려진 확장의 링크만 따르십시오.

로그 파일 (값: 파일 이름)
GPAC의 로그를 출력할 위치를 지정합니다. 기본적으로 로그는 stdout에 기록됩니다.
GPAC는 로그 지원 없이 컴파일될 수 있습니다. 이것은 MP4Client에서 사용되지 않습니다.

LogLevel (값: 없음, 오류, 경고, 정보, 디버그)
로그의 수준을 지정합니다. 기본적으로 로그는 수행되지 않습니다.

로그 도구 (값: a ':'-구분 명부 of 전에, 수행원 가치)
기록해야 하는 GPAC의 도구 집합을 지정합니다. 사용 가능한 도구는 다음과 같습니다.
핵심: libgpac 핵심 이벤트.
코딩: 비트스트림 형식(오디오, 비디오, 장면).
컨테이너: 컨테이너 형식(ISO 파일, MPEG-2 TS, AVI, ...).
네트워크: RTP 트래픽을 제외한 네트워크 데이터.
rtp: rtp, rtcp 및 rtsp 트래픽.
작성자 : 저작 도구(힌트, 가져오기, 내보내기).
동기화: 터미널 동기화 계층.
코덱: 터미널 코덱 메시지.
파서: 장면 파서(svg, xmt, bt) 및 기타.
미디어: 터미널 미디어 개체 관리.
장면: 장면 그래프 및 장면 관리자.
스크립트: 스크립팅 엔진 메시지.
작성: 작성 엔진(이벤트 등).
render: renderng 엔진(2D, 3D 등).
서비스: 네트워크 서비스 관리.
mmio: 오디오/비디오 HW I/O 관리.

최근 파일


구성 파일의 "RecentFiles" 섹션은 마지막으로 액세스한 파일을 보유합니다(하드코딩
마지막 액세스 순서에서 20개 이상). 키는 파일 이름이며 값은 사용되지 않습니다.
이 섹션은 GUI 클라이언트에서만 사용됩니다.

시스템은


"시스템" 섹션에는 MPEG-4 시스템 엔진에 대한 모든 구성 옵션이 있습니다. NS
다음 옵션이 정의됩니다.

지원하는 언어 (값: 3자 암호 ISO 639 - 2)
사용자가 선호하는 언어를 지정합니다. 다음과 같은 경우 스트림을 선택하는 데 사용됩니다.
오디오 개체의 대체 콘텐츠.

AlwaysDrawBIFS (값: 예, 아니요)
설정하면 늦은 BIFS 프레임이 계속 그려집니다. 설정하지 않으면 장면이 다시 그려지지 않습니다.
BIFS 스트림이 다시 동기화될 때까지. 더 나은 동기화를 유지하기 위해 기본적으로 꺼져 있습니다.
그러나 무거운 콘텐츠 또는 느린 렌더러를 테스트할 때 변경될 수 있습니다.

ForceSingleClock (값: 예, 아니요)
MP4 파일의 한 가지 큰 문제는 "지속 시간"의 개념이 불분명하다는 것입니다.
오랫동안 사용 가능한 대부분의 콘텐츠(오디오-비디오 파일)에서 잘못된
BIFS 기간. 이러한 경우 영화를 제어/탐색할 수 없습니다.
ISMA 스트리밍의 또 다른 문제는 BIFS/OD가 동일한 클럭을 사용하지 않는다는 것입니다.
오디오/비디오, 따라서 메인 타임라인을 찾는 것은 AV 미디어를 찾지 않습니다.
ForceSingleClock을 설정하면 단일 타임라인을 사용하여 두 경우를 모두 처리합니다.
모든 미디어 스트림과 지속 시간을 가장 긴 스트림 중 하나로 설정합니다.

스레딩 정책 (값: 무료, 단일, 다중)
미디어 디코더가 스레드되는 방식을 지정합니다.
무료: 디코더가 스레딩을 결정할 수 있도록 합니다.
단일: 모든 디코더가 단일 스레드에서 관리됨을 의미합니다.
스케줄링 및 우선순위 처리.
다중: 각 디코더가 자체 스레드에서 실행됨을 의미합니다.

우선 (값: 낮은, 정상 고, 실시간)
디코더의 우선 순위를 지정합니다(우선 순위는 디코더 스레드에 적용됩니다.
스레딩 모드에 관계없이).

하드코딩된 프로토스 (값: 명부 of 문자열 구분 by 우주)
하드에서 구현된 EXTERNPROTO URL(NO OD_ID !!!) 목록을 보유합니다.
렌더러 - 개발 전용입니다.

시각적 스레드 없음 (값: 예, 아니요)
시각적 렌더링이 기본 코덱 관리자에서 수행되는지 아니면
전용 스레드.

데프오디오Dec, DefVideoXNUMX월 (값: 끈)
오디오/비디오 디코딩에 기본적으로 사용할 플러그인을 지정합니다. 예시,
"DefVideoDec=이름". 주어진 이름은 사용할 플러그인의 이름입니다(동일
다른 플러그인으로 고려, 위 참조).

코덱_XX_XX (값: 끈)
스트림 유형 및 개체별로 기본 미디어 플러그인(오디오/비디오)을 지정할 수 있습니다.
유형. 이것은 주어진 유형에 대해 둘 이상의 디코더가 있는 경우에 유용합니다. NS
구문은 코덱_AA_BB=플러그인 이름 여기서 AA는 4진수 MPEG-XNUMX streamType입니다.
코덱의 값(0x04=시각, 0x05=오디오)이고 BB는 4진수 MPEG-XNUMX입니다.
미디어의 objectTypeIndication(0x20 = MPEG-4 비디오, 0x40=MPEG-4 오디오, ...).
주어진 이름은 사용할 플러그인의 이름입니다(다른
플러그인, 위 참조).

표현


"렌더링" 섹션에는 논리적 렌더링 엔진에 대한 모든 구성 옵션이 있습니다.
2D든 3D든. 다음 옵션이 정의됩니다.

렌더러 이름 (값: 끈)
어떤 렌더러를 사용해야 하는지 지정합니다. 현재 2개의 렌더러를 사용할 수 있습니다.
GPAC에서 "GPAC 2D 렌더러" 및 "GPAC 3D 렌더러". 렌더러는 다음에서 다시 로드할 수 없습니다.
런타임에 전체 시스템을 다시 시작해야 합니다.

래스터2D (값: 끈)
벡터 드로잉에 사용할 2D 래스터라이저를 지정합니다. 2D 렌더러에서 사용(
모든 것) 및 3D 렌더러(텍스처 텍스트 및 그라디언트용).

프레임 속도 (값: 뜨다)
프레젠테이션의 시뮬레이션 프레임 속도를 지정합니다. 이 값도 사용됩니다.
MPEG-4 시스템 엔진에 의해 BIFS 프레임이 디코딩을 위해 성숙한 시점을 결정합니다.

앤티앨리어스 (값: 없음 모두, 텍스트)
앤티앨리어싱 설정 지정 - 설정 적용 여부는 다음에 따라 다릅니다.
그래픽 플러그인/그래픽 카드.
없음: 앤티앨리어싱 없음
텍스트: 텍스트 전용 앤티앨리어싱
전체: 완벽한 앤티앨리어싱

빠른 렌더링 (값: 예, 아니요)
렌더링이 속도 또는 품질을 목표로 해야 하는지 여부를 지정합니다.
적용 여부는 그래픽 플러그인/그래픽 카드에 따라 다릅니다.

ForceScene 크기 (값: 예, 아니요)
크기 정보가 제공되지 않은 경우 사용 가능한 가장 큰 비트맵으로 장면의 크기를 조정합니다.
BIFS 구성에서.

스트레스 모드 (값: 예, 아니요)
렌더러가 최악의 시나리오에서 실행되도록 지정하여 모든 벡터
경로, 메쉬, 윤곽선 및 텍스처 다시 로드(그래픽 카드로 보내기)
각 프레임.

경계 볼륨 (값: 없음 상자, AABB)
객체의 경계 볼륨을 그릴지 여부를 지정합니다. 참고
2D 렌더러는 사각형만 경계 볼륨으로 사용합니다. "AABB" 값이 사용됩니다.
3D 렌더러에 의해서만 표시되며 개체 경계 상자 트리가 그려지도록 지정합니다.

렌더2D


"Render2D" 섹션에는 2D 타일 렌더링 엔진에 대한 모든 구성 옵션이 있습니다.
다음 옵션이 정의됩니다.

다이렉트 렌더 (값: 예, 아니요)
직접 렌더링을 사용할지 여부를 지정합니다. 직접 렌더링 모드에서는
화면은 각 프레임에서 완전히 다시 그려집니다. 간접 렌더링 개체에서
위치는 프레임에서 프레임으로 추적되고 더러운 사각형 정보가 수집됩니다.
화면 버퍼의 최소량을 다시 그리기 위해. 설정이
적용 여부는 그래픽 플러그인에 따라 다릅니다(현재 모든 플러그인은
방법).

확장 가능한 줌 (값: 예, 아니요)
확장 가능한 확대/축소를 사용해야 하는지 여부를 지정합니다. 확장 가능한 줌인 경우
활성화된 경우 출력 창의 크기를 조정하면 모든 벡터 객체도 다시 계산됩니다.
그렇지 않으면 최종 버퍼만 늘어납니다.

렌더3D


"Render3D" 섹션에는 3D openGL 렌더링 엔진에 대한 모든 구성 옵션이 있습니다.
다음 옵션이 정의됩니다.

래스터 개요 (값: 예, 아니요)
개요가 다음 대신 openGL 펜 너비를 통해 수행되어야 함을 지정합니다.
벡터 개요.

폴리곤AA (값: 예, 아니요)
폴리곤 앤티앨리어싱을 전체 앤티앨리어싱 모드에서 사용해야 하는지 여부를 지정합니다. 만약에
설정하지 않으면 선과 점 앤티앨리어싱만 사용됩니다.

와이어 프레임 (값: 와이어 없음, 와이어 전용, 와이어온솔리드)
와이어프레임 도면 옵션을 지정합니다.
WireNone: 개체가 솔리드로 그려집니다.
WireOnly: 개체가 와이어프레임으로만 그려집니다.
WireOnSolid: 개체를 솔리드로 그린 다음 와이어프레임을 그립니다.

RectExt 비활성화 (값: 예, 아니요)
openGL 직사각형 텍스처 확장(GL_EXT_texture_rectangle 또는
GL_NV_texture_rectangle) 사용 여부.
"예"인 경우 다음을 제외하고 치수가 XNUMX의 거듭제곱이 아닌 텍스처의 크기가 조정됩니다.
하드웨어는 XNUMX의 거듭제곱이 아닌 텍스처를 지원합니다(GL_ARB_texture_non_power_of_two).
기본적으로
"아니요"이고 확장을 사용할 수 있는 경우 크기 조정 없이 텍스처가 사용됩니다. 참고
이 경우 텍스처 변환이 비활성화됩니다.

에뮬레이트POW2 (값: 예, 아니요)
2의 에뮬레이션을 활성화합니다. OpenGL 직사각형 텍스처 확장자가 다음과 같은 경우 무시됩니다.
사용하도록 설정되었습니다.
설정하면 비디오 텍스처의 크기가 조정되지 않고 패딩으로 에뮬레이트됩니다. 이것은 일반적으로 속도
모양에 대한 비디오 매핑을 최대화하지만 텍스처 변환을 비활성화합니다.
설정하지 않으면 모양에 매핑할 때 2의 거듭제곱 텍스처로 비디오 크기가 조정됩니다.

비트맵 복사픽셀 (값: 예, 아니요)
비트맵 노드를 일반 openGL 텍스처링으로 그려야 하는지 여부를 지정합니다.
("아니요") 또는 픽셀 복사 루틴을 통해 ("예"). 이것은 비디오 렌더링에 큰 영향을 미칩니다.
그래픽 카드에 따라 비트맵을 통해 일부 카드는 더 빠른 픽셀을 갖습니다.
텍스처 전송 루틴을 복사하지만 일부는 그렇지 않습니다.

오디오


"오디오" 섹션에는 오디오 렌더링 엔진 및
하드웨어. 대부분의 옵션은 사용된 드라이버에 따라 다르며
운전사. 다음 옵션이 정의됩니다.

강제 구성 (값: 예, 아니요)
지정된 사운드 카드 구성을 강제로 사용합니다. 사운드 카드를 설정하지 않으면
각각 2 샘플의 1024 오디오 버퍼를 사용하도록 설정하십시오. 이것은 제대로 작동하지 않을 수 있습니다
일부 오디오 카드는 하드웨어 대기 시간으로 인해 구성을 강제하는 것이 매우 어려울 수 있습니다.
유용하다.

버퍼 수 (값: 정수, 0 금지)
구성이 강제 실행되면 할당할 오디오 버퍼 수를 지정합니다(오디오
버퍼는 가능한 경우 링에서 재생되고, 그렇지 않으면 단일 오디오 버퍼가
할당).

총 기간 (값: 정수, 0 금지)
구성이 강제되면 총 오디오 버퍼 크기를 밀리초 단위로 지정합니다. ~이다
오디오 버퍼가 길수록 오디오 대기 시간이 길어집니다.
오디오 개체를 일시 중지할 때. 빨리 감기 오디오 재생 품질도
큰 오디오 버퍼를 사용할 때 성능이 저하됩니다.
참고 : SDL 오디오 플러그인은 TotalDuration 및 num 버퍼를 사용하지 않습니다.
같은 방식으로 이 설정으로 원하는 오디오 버퍼 크기를 계산하고
오디오 버퍼 크기에 대해 다음 2승을 선택합니다. 링 버퍼를 사용하지 않습니다.
어느 한 쪽.

재동기화 없음 (값: 예, 아니요)
오디오 재동기화 비활성화: 오디오 클럭이 조정되지 않고 A/V 동기화가
부서지다

다중 채널 비활성화 (값: 예, 아니요)
오디오 다중 채널 출력을 비활성화하고 항상 스테레오로 다운믹스합니다. 이것은 수 있습니다
다중 채널 출력이 이상하게 작동하는 경우에 유용합니다.

알림 비활성화 (값: 예, 아니요)
지원되는 경우 오디오 버퍼 알림 사용을 비활성화합니다(현재
DirectSound가 지원합니다). DirectSound 오디오가 이상하게 들리면
알림. Win32/DX 이외의 다른 플랫폼에서는 무시됩니다.

드라이버 이름 (값: 끈)
오디오 렌더링에 사용할 드라이버를 지정합니다.

음량 (값: 정수, 범위 0 - 100)
GPAC를 시작할 때 사용되는 기본 오디오 볼륨을 지정합니다.

(값: 정수, 범위 0 - 100)
GPAC를 시작할 때 사용되는 기본 오디오 스테레오 밸런스를 지정합니다.
왼쪽, 100은 전체 오른쪽, 50은 균형입니다.

Video


"비디오" 섹션에는 비디오 렌더러 및 하드웨어에 대한 모든 구성 옵션이 있습니다.
다음 옵션이 정의됩니다.

비활성화YUV (값: 예, 아니요) - 익숙한 by 2D 렌더러
YUV 하드웨어 지원을 비활성화합니다(YUV 하드웨어 지원은
현재 플러그인).

스위치 해상도 (값: 예, 아니요)
활성화된 경우 장면 크기보다 큰 가장 작은 비디오 해상도를 선택하고 그렇지 않으면 사용
현재 비디오 해상도.

드라이버 이름 (값: 끈)
비디오 메모리 액세스에 사용할 드라이버를 지정합니다.

네트워크


"네트워크" 섹션에는 플러그인이 사용하는 네트워크에 대한 모든 구성 옵션이 있으며,
시스템 엔진. 다음 옵션이 정의됩니다.

자동 재구성UDP (값: 예, 아니요)
UDP 트래픽이 차단된 경우 네트워크 관리자가 장면을 다시 연결할지 여부를 지정합니다.

데이터 타임아웃 (값: 부호 정수)
초기 버퍼링 중단 시간 초과를 밀리초 단위로 지정합니다. 기본 터미널
값은 20000(20초)입니다.

UDP사용 불가 (값: 예, 아니요)
UDP 트래픽을 사용할 수 없음을 지정합니다(일반적으로 GPAC에서 설정).

UDP시간 초과 (값: 부호 정수)
초기 UDP 감지에 대한 시간 초과를 밀리초 단위로 지정합니다. 일단 UDP 패킷은
수신된 타임아웃은 무시됩니다.

버퍼 길이 (값: 부호 정수)
디코딩 버퍼의 기본 길이를 밀리초 단위로 지정합니다. 클라이언트
디코딩을 시작하기 전에 버퍼가 채워질 때까지 기다립니다. 플러그인이 결정할 수 있습니다
프로토콜 및 네트워크 지터에 따라 다른 값을 사용합니다.

버퍼 길이 (값: 부호 정수)
디코딩 버퍼의 버퍼링 길이를 밀리초 단위로 지정합니다. 언제라도
디코딩 버퍼 충만도가 이 값보다 작으면 객체 시계가 일시 중지되고
BufferLength까지 버퍼링된 스트림입니다. 따라서 값 0은 없음을 의미합니다.
버퍼링. 플러그인은 프로토콜에 따라 다른 값을 사용하기로 결정할 수 있습니다.
네트워크 지터.

글꼴 엔진


"FontEngine" 섹션에는 글꼴 처리를 위한 모든 구성 옵션이 있습니다. GPAC
렌더링 모듈은 벡터 윤곽선을 통해 텍스트를 처리하여 그래픽 플러그인을 허용합니다.
항상 무거운 작업인 텍스트 렌더링을 통합하지 않고도 개발할 수 있습니다. NS
다음 옵션이 정의됩니다.

드라이버 이름 (값: 끈)
글꼴 처리에 사용할 드라이버를 지정합니다.

글꼴 디렉토리 (값: 경로)
글꼴이 있는 디렉토리를 지정합니다. 현재 하나의 디렉토리만
지정해야 합니다(그러나 글꼴 플러그인이 개인 디렉토리를 사용하는 것을 막는 것은 없음).
디렉토리가 유효하지 않거나 글꼴이 포함되어 있지 않으면 다음 위치에서 텍스트를 사용하지 못할 수 있습니다.
GPAC.

텍스처 텍스트 모드 (값: 못, 3일, 언제나)
텍스트를 텍스처에 그린 다음 렌더링할지 직접할지 여부를 지정합니다.
렌더링. 질감 있는 텍스트를 사용하면 3D 렌더러에서 텍스트 모양을 개선할 수 있으며
콘텐츠와 같은 텍스트 온 비디오를 개선합니다.

폰트세리프 (값: 끈)
기본 SERIF 글꼴을 지정합니다.

폰트산스 (값: 끈)
기본 SANS 글꼴을 지정합니다.

글꼴 고정 (값: 끈)
기본 FIXED 글꼴을 지정합니다.

참고 : freetype 플러그인은 이 섹션을 사용하여 글꼴 이름 간의 연결을 유지합니다.
및 트루타입 글꼴 파일 이름. 이렇게 하면 런타임에 글꼴 선택 속도가 크게 빨라집니다.

다운


"다운로더" 섹션에는 파일 다운로드 및 캐싱에 대한 모든 구성 옵션이 있습니다.

클린캐시 (값: 예, 아니요)
다운로드한 파일을 사용하면 제거할지 여부를 지정합니다.

파일 재시작 (값: 예, 아니요)
불완전하게 다운로드된 파일을 제거하기 전에 제거할지 여부를 지정합니다.
다시 다운로드 중입니다.

최대 속도 (값: 긍정적인 정수)
파일 다운로드를 위한 최대 데이터 속도(초당 킬로비트)를 지정합니다. 이것
시뮬레이션 목적으로 사용됩니다. 0 값은 속도 제한이 없음을 의미합니다.

사용자 에이전트 (값: 끈)
대체 사용자 에이전트를 지정합니다(기본값은 "GPAC $VERSION").

HTTP 프록시


구성 파일의 "HTTPProxy" 섹션에는 HTTP 프록시에 대한 구성 옵션이 있습니다.
주소. 현재 하나의 프록시만 활성화할 수 있으며 URI 선택이 수행되지 않습니다.

사용 (값: 예, 아니요)
파일을 다운로드할 때 프록시를 사용할지 여부를 지정합니다.

성함 (값: 끈)
프로토콜 식별자 없이 프록시 이름(IP 주소 또는 확인된 이름)을 지정합니다.
(예: "http://" 없음). 존재하지 않으면 프록시가 비활성화됩니다.

포트 (값: 긍정적인 정수)
프록시와 함께 사용할 포트를 지정합니다. 포트를 지정하지 않으면 기본 HTTP
포트(80)가 사용됩니다.

스트리밍


"스트리밍" 섹션에는 IETF를 사용한 실시간 스트리밍을 위한 모든 구성 옵션이 있습니다.
SDP/RTSP/RTP/RTCP 프로토콜.

기본 포트 (값: 부호 짧은)
서버에 연결할 때 사용할 기본 포트를 지정합니다(포트가
URL에 지정됨). 포트가 80 또는 8080(HTTP)인 경우 클라이언트는
HTTP 터널을 통해 RTSP 서버에 전송되고 RTSP에서 전송됩니다.
연결.

크기 재정렬 (값: 정수)
RTP 재정렬 버퍼의 크기 - 0은 재정렬이 없음을 의미합니다. 운송시 무시
RTSP 연결에서 발생

RTP오버RTSP (값: 예, 아니요)
RTP 패킷이 RTSP 연결(TCP 또는 UDP)에서 전달되어야 하는지 여부를 지정합니다.
가능하면 UDP로 전송됩니다. 연결 포트가 HTTP 포트인 경우 이
값은 true로 간주됩니다.

RTSP시간 초과 (값: 부호 정수)
서버와의 연결 시간 초과를 지정합니다. RTSP 요청은 다음으로 간주됩니다.
시간 초과가 만료되면 실패했습니다.

퍼스트패킷드롭 (값: 부호 정수)
삭제할 첫 번째 SL 패킷을 지정합니다. 0은 패킷 삭제가 없음을 의미합니다. 사용
패킷 드롭 시뮬레이션 테스트.

패킷 드롭 주파수 (값: 부호 정수)
SL 패킷이 삭제되는 빈도를 지정합니다. 값이 20이면 한 패킷
수신된 패킷 20개마다 삭제됩니다. 패킷 드롭 시뮬레이션 테스트에 사용됩니다.

Mime 유형


이 섹션은 GPAC 플러그인에 대한 MIME 유형 및 파일 연결을 유지하는 데 사용됩니다. 형식
핵심은 다음과 같습니다. mimeType="fileExt1 파일xExt2 .. 파일 확장명" 마임 유형 설명 플러그인 이름
설명은 GUI용으로 사용됩니다(파일 대화 상자 열기). 파일을 수정할 수 있습니다
자신의 확장을 지원하는 확장 목록. MIME 유형은 다음과 같은 경우 항상 확인됩니다.
적절한 플러그인을 로드하기 위해 원격 리소스(예: http 파일)를 처리합니다.
MIME 유형을 사용할 수 없는 경우 제공된 확장자를 먼저 확인한 다음 모든 입력
플러그인을 쿼리합니다.

Mime 유형


구성 파일의 "StreamingCache" 섹션에는
스트리밍 캐시. 스트리밍 캐시를 통해 RTP/RTSP와 같은 라이브 소스 기록 가능
세션 및 인터넷 라디오. 이것은 현재 GPAC의 실험적인 기능입니다.
레코드 디렉토리 (값: 경로) 녹음된 파일의 경로를 지정합니다. 캐시된 데이터가 기록됨
디스크에 직접 전송합니다(재인터리빙 또는 유사한 프로세스 없음). 지정하지 않으면 기본값
캐시 디렉토리가 사용됩니다.

기본 파일 이름 (값: 끈)
녹음된 파일의 기본 이름을 지정합니다. 구성 파일에 없으면
서비스 이름(URL)이 사용됩니다.

기존 파일 유지 (값: 아니요)
동일한 이름의 캐시된 파일을 유지해야 하는지 여부를 지정합니다. 그렇지 않은 경우 정수
최신 파일의 가장 높은 번호인 캐시된 파일 이름에 번호가 추가됩니다.

SAX로더
"SAXLoader" 섹션에는 SVG의 XML SAX 구문 분석을 위한 모든 구성 옵션이 있습니다.
XMT 및 X3D 파일.

진보 론자 (값: 끈)
로더에서 사용하는 XML 구문 분석 모드를 지정합니다. 지원되는 모드는 다음과 같습니다.
yes: SAX 구문 분석은 문서의 점진적 로드와 함께 사용됩니다.
no: SAX 구문 분석이 사용되며 문서가 먼저 완전히 다운로드됩니다.
DOM: DOM 파싱이 사용되며 먼저 문서가 완전히 다운로드됩니다. 오직
libXML2 플러그인에서 지원하며 그렇지 않으면 "아니오"로 처리됩니다.

최대 기간 (값 긍정적인 정수)
SAX 파서가 일부를 로드하는 데 소비해야 하는 최대 시간을 지정합니다.
문서의. SAX 프로그레시브 모드에서만 사용됩니다.

XviD


"XviD" 섹션에는 XviD 코덱에 대한 모든 구성 옵션이 있습니다.

사후 처리 (값: 끈)
비디오를 디코딩할 때 적용할 필터를 지정합니다. 문자열은 필터 목록입니다.
공백 문자로 구분됩니다. 지원되는 필터는 다음과 같습니다.
FilmEffect: xvid 1.0.0 필름 효과.
Deblock_Y: Y 평면 디블로킹 필터.
Deblock_UV: UV 평면 디블로킹 필터.

스레드 된 (값 예, 아니요)
디코더가 자체 스레드에서 실행되어야 하는지 여부를 지정합니다.

섹션 FFMPEG


"FFMPEG" 섹션에는 FFMPEG 디먹서 및 코덱에 대한 모든 구성 옵션이 있습니다.

데이터버퍼MS (값: 부호 정수)
버퍼링되기 전에 비디오/오디오 데이터의 양(밀리초)을 지정합니다.
디코딩 시작. 개발자 전용.

섹션 ISO리더


"ISOReader" 섹션에는 ISO 미디어 파일 디먹서에 대한 모든 구성 옵션이 있습니다.

브랜드의 경우MPEG-4 무시 (값: 가득 찬 4CC or 4CC 무늬 (알파벳* 아비*))
나열된 브랜드를 표시하는 파일에 대한 모든 MPEG-4 시스템 트랙 및 IOD를 무시합니다.
호환되는 브랜드 목록.

만들기 L' 구성 FILE


찾을 수 없으면 MP4Client 또는 Osmo4를 시작할 때 기본 구성 파일이 생성됩니다.
이 과정에서 글꼴 디렉토리와 캐시 디렉토리는 프롬프트에서 입력되어야 합니다. NS
파일은 사용자 홈 디렉토리에 있으며 ".gpacrc"라고 합니다.

onworks.net 서비스를 사용하여 온라인으로 gpac 사용



최신 Linux 및 Windows 온라인 프로그램