Internetning o'sishi bilan usulda tub o'zgarishlar yuz ber dasturiy ta'minotni loyihalash va joylashtirish. Dasturiy ta'minot dasturlari tobora ko'proq tarqalmoqda
Download 0.93 Mb.
|
1 2
Bog'liq2-Mustaqil Ishi
- Bu sahifa navigatsiya:
- Kirish qismi
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Mustaqil ish Mavzu: Multimediyani qo’llab-quvvatlovchi dastur yaratish Bajardi: Mamatraximov Umid Tekshirdi:Jo’rayev Oybek 2022-yil Multimediani qo’llab-quvvatlovchi tarmoq dasturini yaratish Reja 1 Kirish 2 Nazariy qism 1JMF arxitekturasi va komponentlari 2 Muhim komponentlar 3 Amaliy qism 4 Xulosa 5 Foydalanilgan adabiyotlar Kirish qismi Internetning o'sishi bilan usulda tub o'zgarishlar yuz ber dasturiy ta'minotni loyihalash va joylashtirish. Dasturiy ta'minot dasturlari tobora ko'proq tarqalmoqda. Java mavjud Internetni rivojlantirish uchun ideal dasturlash tili sifatida paydo bo'ldi ilovalar. So'nggi paytlarda Internet orqali multimedia trafigida o'sish kuzatildi, yillar. O'rnatish mumkin bo'lgan ba'zi istiqbolli multimedia ilovalari Internet kiradi (i) video konferentsiya, (ii) talab bo'yicha ommaviy axborot vositalari, (iii) Internet orqali multimedia ma'lumotlar bazasiga kirish; (iv) interaktiv masofaviy ta'lim; JavaSoft bilan birga to'liq integratsiyalangan veb-asoslangan multimedia yechimini taqdim etish sanoat hamkorlari bilan Java deb nomlangan API oilasini ishlab chiqdi Media API-lar. Java Media API-lar Java-ni faollashtiradigan API-lar to'plamidir dasturchilar o'zlarining ilovalariga multimedia qo'shishlari uchun. JMF nima? JMF Java dasturlarida oqimli media bilan ishlash uchun asosdir. JMF - bu Java 2 standart platformasining ixtiyoriy paketi. JMF birlashtirilganlikni ta'minlaydi sotib olish, qayta ishlashni boshqarish uchun arxitektura va xabar almashish protokoli va vaqtga asoslangan ommaviy axborot vositalarini yetkazib berish. 1 JMF arxitekturasi va komponentlari Barcha multimedia kontentlari har doim bittasi yordamida siqilgan shaklda saqlanadim turli xil standart formatlar. Har bir format asosan ishlatiladigan usulni belgilaydi ommaviy axborot vositalarini kodlash uchun. Shuning uchun formatni aniqlash uchun bizga sinf kerak biz ishlayotgan multimedia kontentlari. Shu maqsadda JMF umumiy atributlarni belgilaydigan Format sinfini belgilaydi ommaviy axborot vositalari formati. Sinf formati keyinchalik sinflarga ixtisoslashgan AudioFormat va VideoFormat. Media manbasini ko'rsatish API taqdim etishi kerak bo'lgan keyingi eng muhim yordam - bu belgilash qobiliyati media ma'lumotlar manbai. URL ob'ektidan foydalanib, biz media manbasini belgilashimiz mumkin ba'zi fayl uchun. JMF media manbasini topish uchun MediaLocator deb nomlangan boshqa sinfni taqdim etadi mikrofon yoki veb-kamera kabi har qanday apparat qurilmasi Ommaviy axborot vositalarining manbasi har xil bo'lishi mumkin. JMF klassi "DataSource" ommaviy axborot vositalari manbasini abstrakt qiladi va oddiy ulanish protokolini taklif qiladi media ma'lumotlariga kirish uchun.] Media manzilini belgilash DataSink media maqsadli joylashuvini abstrakt qiladi va a beradi mediani belgilangan joyga ko'rsatish uchun oddiy protokol. DataSink mediani DataSource'dan o'qishi va mediani a ga ko'rsatishi mumkin fayl yoki oqim 2Muhim komponentlar Player Pleyer audio yoki video ma'lumotlar oqimini kirish sifatida qabul qiladi va uni a.ga ko'rsatadi karnay yoki ekran. xuddi CD pleer CDni o'qiydi va musiqani karnayga chiqaradi. A O'yinchi tabiiy ravishda mavjud bo'lgan holatlarga ega bo'lishi mumkin, chunki o'yinchi kerak media o'ynashni boshlashdan oldin o'zini va uning ma'lumot manbasini tayyorlang. Java Player-da ko'plab usullar mavjud: getVisualComponent(); getControlPanelComponent(); start(); STOP(); ajratish (); amaliy qism davomida barchasidan foydalanamiz va tushuntiramiz. Protsessor Protsessor - bu o'yinchining bir turi. JMF API-da protsessor interfeysi kengaytiriladi O'yinchi. Shunday qilib, protsessor bir xil taqdimot boshqaruvlarini qo'llab-quvvatlaydi Player Playerdan farqli o'laroq, protsessor qanday ishlov berishni nazorat qiladi kirish media oqimi. Protsessor ma'lumotlar manbasini ko'rsatishdan tashqari, media ma'lumotlarini ham chiqarishi mumkin DataSource orqali boshqa o'yinchi yoki protsessor tomonidan taqdim etilishi mumkin Menejer klassi o'yinchilar, protsessorlar, ma'lumotlar uzatish moslamalari va boshqalarni yaratish uchun ishlatiladi. Siz uni JMF komponentlari orasidagi mapper sifatida tasavvur qilishi mumkin Yuqoridagi rasmda ko'rib turganingizdek - bu aslida barcha laboratoriyani umumlashtiradi! -, maʼlumotlarimizni URL yoki MediaLocator dan olishimiz mumkin: Agar biror fayldan media olayotgan bo‘lsangiz, URL manzilidan foydalaning. Agar siz media-ni qaysidir apparat qurilmasidan olayotgan bo‘lsangiz: mikrofon yoki veb-kamera, keyin MediaLocator-dan foydalaning Ushbu parametrni tanlaganingizdan so'ng, siz ularni DataSource shaklidan chiqarib olishingiz kerak va undan pleer yoki protsessor yaratishda foydalaning. Agar siz faqat ma’lumotlaringizni ko‘rsatishni istasangiz, Player’dan foydalanishingiz mumkin. Agar siz ma'lumotlarga biron bir o'zgartirish kiritmoqchi bo'lsangiz va keyin uni ko'rsating yoki agar uni tarmoqdan foydalangan holda istalgan joyga jo'natmoqchisiz yoki keyin uni biron bir faylga saqlamoqchisiz Protsessordan foydalanishingiz kerak. Lekin tashvishlanmang! biz ushbu stsenariylarning barchasini boshdan kechiramiz. Ushbu laboratoriyada biz fayldan (masalan, URL orqali) va ma'lumotlarni olamiz veb-kamera (masalan, MediaLocator yordamida) va ularni ko'rsatish (ma'lumotlar ko'p so'zdir!) Player yordamida. Keyingi laboratoriyada biz faqat Java yordamida tarmoq orqali jonli ovozli suhbatni uzatamiz kodni kiriting va keyin JMStudio yordamida veb-kameradan videoni uzating. 0-qism: O'rnatish va kerakli dasturlar 1. Ushbu laboratoriyada ishlash uchun sizda JDK va ba'zi IDE bo'lishi kerak java uchun Oracle-ning eng so'nggi versiyasini o'rnatishingizni tavsiya qilaman veb-sayt ushbu havolada bu yerda. 2. JDK va IDE (netbeans) ni o'rnatishni tugatganingizdan so'ng kerak 3. quyida ko'rsatilgandek muhit o'zgaruvchisida java yo'lini sozlang Download 0.93 Mb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling