![]()
|
LEADTOOLS MPEG-2 Transport SDK Module LEADTOOLS Multimedia SDK의 선택 추가 사양
LEADTOOLS MPEG-2 트랜스포트 스트림 SDK 기술은 .NET(C# & VB) 및 C/C++ 개발자들에게 MPEG-2 트랜스포트 스트림의 재생 및 생성을 위한 완벽한 지원을 제공합니다. MPEG-2 트랜스포트 스트림은 오늘날 가장 인기있는 멀티미디어 포맷들중 하나이며, 디지털 텔레비전, 무인 항공기(UAV), 블루 레이 매체 등에 사용됩니다. LEADTOOLS는 강력한 오류 정정과 KLV 메타데이터를 가진 시장에서 가장 특출한 MPEG-2 트랜스포트 스트림 라이브러리들중 하나를 제공합니다.
MPEG-2 트랜스포트 스트림은 또한 MPEG-2, MPEG-4, H.265 및 H.264 인코딩된 비디오를 지원하는 유연한 컨테이너 포맷입니다. 이러한 코덱들이 시장을 선도하는 LEADTOOLS의 구현과 함께 결합될때, 프로그래머들은 압축율과 재생 품질면에서 탁월한 성능을 가진 MPEG-2 트랜스포트 스트림 어플리케이션들을 제작할 수 있습니다. LEADTOOLS MPEG-2 Transport SDK 기술의 개요
MPEG-2 표준(ISO/IEC 13818-1)은 두가지 모드의 멀티플랙싱 MPEG-2 데이타를
정의합니다: MPEG-2 Program 포멧은 MPEG-2 Transport 보다 더 작은 파일들을 생성하며, 파일들을 저장하기 위해 선호하는 규격으로, 이는 .MPG 파일들에 대한 일반적인 포멧입니다. MPEG-2 Transport 포멧은 MPEG-2 Program 보다 더 큰 파일들을 생성하지만, 스트리밍을 위해서 아주 적합한 규격입니다. 이 포멧은 또한 MPEG-2 Program 보다 더 많은 스트림들을 저장하는 능력을 갖고 있으며(1023 스트림까지), 위성으로 부터의 데이타 및 UAV상 마운트된 카메라로 부터의 데이타를 스트림하기 위해 사용됩니다. DirectShow와 함께 설치되는 기본 MPEG-2 Demultiplexer들은 MPEG-2 Transport를 디폴트로 다루지 않습니다.
TCP/IP 스트리밍은 웹서버로 부터 AVI/ASF 파일들을 플레이하기 위해 사용됩니다. 이는 모든 패켓들이 전송되는 것을 보장하는 신뢰성있는 연결입니다. 하나의 패킷이 클라이언트 사이트에 수신되지 않은 경우 그 패킷은 재 송신됩니다. 이 방법은 실시간 스트리밍에는 효율적이지 못합니다. 왜냐하면, 패킷들이 자주 재송신될 수 밖에 없는 혼잡한 네트워크이며 이로인해 원하지 않는 전송 지연이 발생하기 때문입니다. 또한, 이 방식은 쌍방향 통신에서만 가능합니다(즉, 스트리밍 디바이스-> 클라이언트와 클라이언트-> 스트리밍 디바이스). UDP 스트리밍은 실시간 데이타를 스트림하기 위해 사용됩니다. 모든 패킷들이 수신자에 도착하리라는 보장은 없습니다(이는 TCP/IP 방식에 비해 단점임). 그러나, TCP/IP 보다 오버헤드가 적고 더 좋은 Throughput을 갖습니다. UDP 스트리밍은 통상 MPEG-2 Transport 데이타를 송신하기 위해 사용되며, 또한 단방향 통신시에 사용됩니다(즉, 스트리밍 디바이스 -> 클라이언트).
|
|
|
Copyright ©
2018 by Hyubwoo.
Info. Tech. Co., Ltd. All rights reserved.
|