Konstruktionen och prestandan hos Berkeley Continuous Media Toolkit (CMT) beskrivs. CMT ger en programmeringsmiljö för snabb utveckling av kontinuerliga medietillämpningar. CMT overhead mäts i samband med en enkel videouppspelningsprogram och visar sig vara bara några millisekunder per spelad ram. Som en demonstration av CMT som forskningsinfrastruktur beskrivs ett experiment som jämför adaptiv ramfrekvenskontrollpolicy. Nyckelord: kontinuerlig media, verktygslåda, prototyper. Detta dokument beskriver utformningen av Berkeley Continuous Media Toolkit (CMT) och resultaten av försök som genomförts för att testa systemets prestanda. CMT ger en snabb utvecklingsmiljö för multimediaapplikationer som använder kontinuerliga medier (t.ex. video, ljud osv.). Systemet tillhandahåller objekt för att utföra mediaspecifika operationer (t.ex. ,fånga, butik, lek, etc.) och en enkel programmeringsmodell för byggapplikationer. Syftet med detta dokument är att visa livskraften hos ett allmänt användbart, portabelt verktyg för kontinuerliga medier genom att kvantifiera CMT:s omkostnader i samband med en simp'e-videouppspelning och genom att demonstrera användningen av CMT som ett forskningsverktyg. Mätningar av CMT prestanda indikerar att verktygslådan overhead är bara några millisekunder per mediaenhet (dvs. bildram) för grundläggande uppspelningsfunktionalitet. Flexibiliteten hos CMT visas i ett enkelt experiment som är utformat för att mäta prestandan hos en mängd olika adaptiva responsalgoritmer för hastighetskontroll för att leverera och spela MPEG- och MJPEG-data. Den aktuella kontinuerliga medieforskningen bedrivs på en mängd olika nivåer. På lägsta nivå, nya media komprimeringsstandarder (t.ex. MPEG6, h.2618, källkod kodningssystem, etc.) och kommunikationsprotokoll (t.ex. RTP20, RSVP26 osv.) utforskas. Ofta är dessa nya system särskilt utformade för särskilda tillämpningar (t.ex. videokonferenser, animationer osv.). och ägnar sig åt frågor som skalbarhet och döljande av fel. Utveckling och prestanda av specifika tillämpningar är en annan nivå av kontinuerlig medieforskning. Vic12 och kar är exempel på dessa forskningsinsatser. På högsta nivå omfattar kontinuerlig medieforskning stora system som video-on-demand (VOD) och interaktiv television. Ett livskraftigt system för kontinuerlig medieforskning skulle göra det möjligt för olika forskare att utföra experiment på någon av dessa nivåer och utnyttja systeminfrastruktur och tillämpningar på andra nivåer för att testa end-to-end-prestanda. CMT utvecklades för att underlätta uppbyggnaden av nya tillämpningar och skapa en ram för forskning på alla nivåer. CMT är ett extensibelt, öppet system, och det är tillräckligt flexibelt för att stödja en mängd olika tillämpningsmodeller. Plattformsoberoende portabilitet tillhandahålls för att fungera i den heterogena miljön på Internet. Med hjälp av CMT är det möjligt att utföra experiment utan att behöva uppfinna och implementera ett helt multimediasystem. Till exempel, med hjälp av CMT forskare har undersökt ett antal frågor som rör kontinuerliga medier inklusive: 1) en kommandoström media typ 4, 2) ett protokoll för att leverera kontinuerliga mediedata över ett ATM-nätverk, 3) en realtidskommunikation protokoll23, 4) nya komprimeringsalgoritmer (t.ex., VQ10
Berkeley Continuous Media Toolkit REF ] är multiplattform och använder Tcl/TK.
Design and performance of the Berkeley Continuous Media Toolkit
{'venue': 'Electronic Imaging', 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}