প্রকল্প সম্পর্কে

GPAC (GPAC Project on Advanced Content) একটি মডুলার, মান-সম্মত মাল্টিমিডিয়া ফ্রেমওয়ার্ক যা অডিও, ভিডিও, সাবটাইটেল, মেটাডেটা, স্কেলেবল গ্রাফিক্স, এনক্রিপ্টেড মিডিয়া, 2D/3D গ্রাফিক্স এবং ECMAScript সহ মিডিয়া কনটেন্ট প্রসেস, পরিদর্শন, প্যাকেজ, স্ট্রিম, প্লেব্যাক এবং ইন্টারঅ্যাক্ট করার জন্য সরঞ্জাম সরবরাহ করে। এটি তার ব্যাপক MP4/ISOBMFF ক্ষমতার জন্য ব্যাপকভাবে স্বীকৃত এবং ভিডিও উৎসাহী, একাডেমিক গবেষক, মান নির্ধারণকারী সংস্থা এবং পেশাদার সম্প্রচারকদের সেবা করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে অসংখ্য কোডেক (MPEG অডিও, AAC, Opus, FLAC, H.264/AVC, HEVC, VVC, AV1, VP9, Theora), সাবটাইটেল ফরম্যাট (WebVTT, TTML, 3GPP Timed Text), এনক্রিপশন স্কিম (CENC, PIFF, ISMA, OMA) এবং কন্টেইনার (MP4, fMP4, CMAF, MOV, AVI, MKV, OGG) সমর্থন। কভার করা স্ট্রিমিং প্রোটোকলগুলির মধ্যে রয়েছে MPEG-2 TS, RTP, RTSP, HTTP, Apple HLS, MPEG-DASH এবং ATSC 3.0 ROUTE। ফ্রেমওয়ার্কটি একটি অত্যন্ত কনফিগারযোগ্য ফিল্টার-ভিত্তিক প্রসেসিং পাইপলাইন, QuickJS-এর মাধ্যমে জাভাস্ক্রিপ্ট স্ক্রিপ্টিং, 3D/360° ভিডিও সমর্থন এবং Python/Node.js বাইন্ডিং অফার করে। প্রাথমিক সরঞ্জামগুলি হল MP4 ম্যানিপুলেশনের জন্য MP4Box (ইম্পোর্ট, এক্সট্রাক্ট, পরিদর্শন, DASH সেগমেন্টেশন, RTP হিন্টিং) এবং নির্বিচারে ফিল্টার সংমিশ্রণের জন্য ফিল্টার ইঞ্জিনের gpac কমান্ড-লাইন ইন্টারফেস। GPAC LGPL v2.1+ এর অধীনে বিতরণ করা হয় এবং একটি বাণিজ্যিক লাইসেন্সিং বিকল্প রয়েছে। ডকুমেন্টেশন, টেস্ট স্যুট এবং প্রতি-কমিট বিল্ড/টেস্ট ফলাফল সর্বজনীনভাবে উপলব্ধ। প্রকল্পটি টেলিকম প্যারিস থেকে উদ্ভূত এবং ২০০৩ সাল থেকে সক্রিয়ভাবে বিকশিত হচ্ছে।