Ի՞նչ է տրանսկոդավորումը և ինչի համար է այն: Տրանսկոդավորում (փոխակերպում) Ինչ է տրանսկոդավորումը:

Եթե ​​նախորդ տարիներին ամենահետաքրքիր հայրենական տեխնոլոգիական նորությունները հիմնականում վերաբերում էին ծրագրային ապահովմանը, ապա 2019 թվականին շատ հետաքրքիր բաներ տեղի ունեցան ապարատային ոլորտում։ Ավելին, պետությունը վճռականորեն ձեռնամուխ է եղել ներմուծման փոխարինմանը, և ոչ միայն ծրագրային ապահովմանը։

Պետական ​​կառույցները 2019-ին իրականում փչացրել են T-պլատֆորմները. ընկերությունը հոգեվարքի մեջ է, «աշխատողների 80%-ը թողել է աշխատանք», կայքը անջատված է.

«T-Platforms» ընկերության խնդիրների անսպառ հոսքին, որի հիմնադիրն ու գործադիր տնօրենը գտնվում է կալանքի տակ, ավելացավ աշխատակիցների զանգվածային կրճատումը։ Կազմակերպությունը չունի բավարար գումար ոչ միայն աշխատավարձերի, այլ, հնարավոր է, նույնիսկ կորպորատիվ կայքի աջակցության համար, գրում է CNews-ը։

Rostec-ը ցանկանում է ռուսական չիպեր ստեղծել Bluetooth-ի, Wi-Fi-ի, NFC-ի և իրերի ինտերնետի համար

Rostec-ն առաջարկում է Ռուսաստանում Bluetooth, Wi-Fi, ZigBee, NFC, LPWAN, NB-IoT և Thread անլար տեխնոլոգիաների չիպեր մշակել։ Պետք է հայտնվեն նաև իրերի ինտերնետի և LPWAN բազային կայանների սեփական համակարգերը չիպի վրա: Ռուսաստանում իրերի ինտերնետի զարգացման համար ընդհանուր ներդրումները մինչև 2030 թվականը կկազմեն ավելի քան 200 միլիարդ ռուբլի:

Kaspersky-ն աշխատում է Ռուսաստանում արհեստական ​​ինտելեկտի արագացման առաջին չիպի վրա

«Կասպերսկու լաբորատորիան» ռազմավարական համագործակցության պայմանագիր է ստորագրել արհեստական ​​ինտելեկտի համակարգերի ապարատային արագացման համար Ռուսաստանում առաջին նեյրոմորֆիկ պրոցեսորի մշակողի հետ։ Չիպը թույլ կտա տեղական մշակել մեծ քանակությամբ տվյալներ և հնարավորություն կտա նեյրոնային ցանցերին վերապատրաստվել գործընթացում:

Ռուսաստանին անհրաժեշտ է «Mir», ցանկալի է բոլորը. Ռուսաստանում նրանցից կպահանջվի նախապես տեղադրել Mir Pay-ը սմարթֆոնների վրա՝ Apple Pay-ի և Google Pay-ի փոխարեն։

«Известия»-ն հայտնում է, որ Դաշնային հակամենաշնորհային ծառայությունը (FAS) քննարկում է Mir Pay ծառայությունը Ռուսաստանում վաճառվող էլեկտրոնիկայի վրա նախնական տեղադրման պարտադիր հավելված դարձնելու հարցը։ Դատելով նախորդ տարվա միտումներից՝ նման նախաձեռնությունը պետք է արժանանա երկրի իշխանությունների հավանությանը։

Roscosmos-ում արբանյակների գրեթե կեսը արձակելու ձախողումը բացատրվում էր ռադիացիոն դիմացկուն միկրոսխեմաների նկատմամբ պատժամիջոցներով և OneWeb-ի անհասանելիությամբ:

Roscosmos-ը չի կատարել 45 արձակում, հիմնականում OneWeb-ի և ՊՆ տիեզերանավերի անհասանելիության պատճառով, ասել է ռուսական կորպորացիայի գործադիր տնօրեն Դմիտրի Ռոգոզինը` մեկնաբանելով փոխվարչապետ Յուրի Բորիսովի հայտարարությունը, թե այս տարի Ռուսաստանի տիեզերական արձակման ծրագրերն ավարտվել են: «50 տոկոսից մի փոքր ավելի»: Այս մասին հայտնում է ՏԱՍՍ-ը։

Հարմարվողական տրանսկոդավորում. ինչ է դա:


Այս տերմինը կոչվում է անհատական ​​լեզվական միջնորդություն, որն իրականացվում է թարգմանչական գործակալության մասնագետի կողմից։ Հարմարվողական տրանսկոդավորման միջոցով տեղեկատվությունը թարգմանվում է մի լեզվից մյուսը միաժամանակյա փոխակերպմամբ՝ համաձայն միջլեզվային փոխազդեցության օրենքների:
Սովորաբար, հարմարվողական տրանսկոդավորումը պահանջում է ուշադրություն, թե որ լեզվական խումբը կամ տեղեկատվական փոփոխության որոշակի ձևն առկա է համատեքստում: Հետևաբար, հարմարվողական տրանսկոդավորումը թույլ է տալիս ընտրել թարգմանության տարբերակ, որը համապատասխանում է բնօրինակ տեքստի բովանդակությանը: Միևնույն ժամանակ, թարգմանված տեքստը չի կարող օգտագործվել բնօրինակը 100% փոխարինելու համար:
Թարգմանությունը միշտ եղել է լեզվական միջնորդության հիմքում: Աղբյուրի և նպատակակետի տեքստերը պետք է լինեն համարժեք և նույնական իմաստով: Տեքստերի նման նմանությունը պահանջվում է փոխըմբռնման հասնելու համար, որը որոշվում է հաղորդակցության լեզվական հատկանիշներով:
Հարմարվողական տրանսկոդավորումն իր բնույթով պարաթարգմանիչ է և թույլ է տալիս տեքստի բարդ փոխակերպում, որը ներառում է ոչ միայն սովորական թարգմանություն, այլև տեքստի հարմարեցում: Հարմարվողական տրանսկոդավորման էությունը տարբեր ձևերի տեքստեր կազմելու մեթոդն է՝ կենտրոնանալով տեղեկատվության ընդունելի ոճի և բնույթի և պահանջվող ծավալի վրա: Տեքստերում պարունակվող հիմնական տեղեկատվությունը խնամքով ընտրված և վերախմբավորված է:
Հաղորդակցական տեքստի այս ձևաչափերը տարբերվում են իրենց թույլատրելի ծավալով և նյութը ներկայացնելու որոշակի կանոններով: Դրանց համապատասխան թարգմանություն կատարելը հեշտացնում է տեքստի ընկալումը։

Տեսանյութի տրանսկոդավորման անհրաժեշտություն

Այսօր թվային վիդեո սեղմման տեխնոլոգիաները կարևոր նշանակություն ունեն տեսաֆիլմերի գրեթե բոլոր տեսակների համար: Պարամետրերի կարևորությունը, ինչպիսիք են տվյալների սեղմումը և համատեղելիությունը, ավելի կարևոր է կապի միջոցների մերձեցման աճող միտումի պատճառով:
Թվային տեսանկարահանման ամենահայտնի հավելվածներից մի քանիսը ներառում են DVD, բարձր հստակությամբ հեռուստատեսություն (HDTV), տեսահեռախոսակապ/հեռախոսակոնֆերանս և, վերջերս, տեսահսկում: Այս տեխնոլոգիաներից յուրաքանչյուրն ունի զարգացման իր պատմությունը, համապատասխանաբար, դրանցից յուրաքանչյուրն ունի իր սեղմման ալգորիթմները։
Տրանսկոդավորումը երկու կարևոր դեր է խաղում. Նախ, այն ապահովում է կապ գոյություն ունեցող և նոր առաջացող սարքերի միջև: Օրինակ, շատ գոյություն ունեցող վիդեոկոնֆերանսների համակարգեր հիմնված են H.263 վիդեո կոդավորման ստանդարտի վրա: Տեսակոնֆերանսների նոր համակարգերն օգտագործում են հիմնական H.264/AVC պրոֆիլը: Այսպիսով, իրական ժամանակում վիդեո տրանսկոդավորումն անհրաժեշտ է այս համակարգերի միջև հաղորդակցությունն ապահովելու համար: Երկրորդ, տեղեկատվական ցանցերը, հատկապես ինտերնետը, տեսահաղորդման սահմանափակ թողունակություն ունեն: Օրինակ, տեսանյութերի մեծ մասը ներկայումս պահվում է MPEG2 ձևաչափով DVD սկավառակների վրա: Տեսանյութի պահանջարկի և IP ցանցերի միջոցով հոսքային տեսանյութերի թողունակության սահմանափակումները պահանջում են, որ այս վիդեո տվյալները փոխարկվեն ավելի սեղմված ձևաչափի: Դա ձեռք է բերվում տեսանյութը փոխանցելուց առաջ իրական ժամանակում տրանսկոդավորելու միջոցով: Ընդհանուր առմամբ, տրանսկոդավորման արդյունքում ցանցի թողունակության մինչև 50%-ը թողարկվում է առանց տեսանյութի որակի կորստի։
Տրանսկոդավորում վիդեո կոնֆերանսներում

Այսպիսով, տրանսկոդավորման կիրառություններից մեկը վիդեոկոնֆերանսների համակարգերն են։ Դիտարկենք տրանսկոդավորման բնորոշ սխեման, որն օգտագործվում է նման համակարգերում (նկ. 1): Ազդանշանի մեկ պրոցեսորը (DSP2) վերծանում է մուտքային վիդեո հոսքը և առաջացնում է վերակառուցված վիդեո շրջանակ, որն ուղարկվում է մեկ այլ թվային ազդանշանի պրոցեսոր (այս օրինակում՝ DSP1) RapidIO սերիական ինտերֆեյսի (sRIO) միջոցով: DSP1-ը կոդավորում է վերակառուցված վիդեո շրջանակը ցանկալի ձևաչափով: Սովորաբար, տեսակոնֆերանսի մի կողմն օգտագործում է H.263-ի վրա հիմնված սարքավորում, իսկ մյուս կողմում՝ H.264-ի վրա հիմնված սարքավորում:
Հոսթ պրոցեսորը, որը կառավարում է ցանցային տրաֆիկը, շփվում է մի քանի DSP-ների հետ (այս դեպքում՝ չորս) PCI ավտոբուսի միացման միջոցով:
Այս օրինակում պրոցեսորների փոխազդեցության հիմնական առանձնահատկությունը նրանց միացումն է sRIO ինտերֆեյսի միջոցով: Քանի որ DSP-ների միջև փոխանցվող տվյալները չսեղմված տեսանյութ են, սովորաբար 30 կադր/վ արագությամբ, սարքերի միջև կապի կապի թողունակության պահանջները շատ բարձր են:
Եթե ​​տեսագրենք NTSC ստանդարտ լուծաչափով (720 x 480 պիքսել) YUV 4:2:0, ապա յուրաքանչյուր կադրի չափը կլինի 720x480x1.5 = 518400 բայթ: Համապատասխանաբար, վայրկյանում 30 կադր հաճախականությամբ գծի թողունակությունը պետք է լինի մոտավորապես 124 Մբիթ/վրկ:
sRIO ինտերֆեյսի ընտրությունը թելադրված է վիդեո տվյալների փոխանցման արագության և ճկուն անջատիչ կառուցվածքի աջակցության պահանջներով: sRIO-ն ապահովում է տվյալների փոխանցման երեք արագություն՝ 1,24 Գբ/վ, 2,5 Գբ/վ և 3,125 Գբ/վ: Այս ինտերֆեյսը օգտագործում է SerDes տեխնոլոգիան տվյալների հոսքի վրա ժամացույցի համաժամացումը վերականգնելու համար և օգտագործում է 8-b/10-b կոդավորումը: Այս սերիական ինտերֆեյսի առանձնահատկությունն աջակցում է մեկ տողով (1X) և չորս տողով (4X) պորտերին: sRIO ինտերֆեյսի ֆիզիկական շերտը սահմանում է ձեռքսեղմման մեխանիզմը, որն օգտագործվում է սարքերի միջև հաղորդակցություն հաստատելիս, ինչպես նաև սխալի հայտնաբերման կարգը՝ հիմնված ցիկլային ավելորդության կոդի վրա: Ինտերֆեյսի ֆիզիկական շերտը նաև սահմանում է փաթեթի առաջնահերթությունը, որն օգտագործվում է կոմուտացիոն գործվածքի ներսում երթուղղման համար:
sRIO թողունակությունից լիարժեք օգտվելու համար պրոցեսորները պետք է ունենան այս միջերեսները: Նման պրոցեսորներ են առաջարկում Texas Instruments-ը։ Օրինակ, TMS320C6455 ազդանշանային պրոցեսորն ունի ներկառուցված sRIO ինտերֆեյս, որն ապահովում է չորս միաժամանակյա միացում և ունի տվյալների փոխանցման առավելագույն արագություն՝ 20 Գբ/վ երկու ուղղություններով:
Պրոցեսոր TMS320C6455

Բացի sRIO ինտերֆեյսից, C6455-ն ունի կարևոր առանձնահատկությունների լրացուցիչ շարք, որոնք այն դարձնում են իդեալական տրանսկոդավորման համար: Այս ֆունկցիոնալ հատկանիշները կարելի է միավորել չորս հիմնական բլոկների մեջ:
Բարձր արագությամբ մուտքային-ելքային միջերեսների առկայություն: Համակարգի դիզայներները օգտագործում են տարբեր լուծումներ, ուստի տեսամշակման հավելվածների համար թվային ազդանշանի պրոցեսորը պետք է ապահովի I/O պորտեր՝ տախտակի մակարդակով համակարգի մոդուլները միացնելու համար: Ինչպես նշվեց ավելի վաղ, C6455-ն ունի ներկառուցված sRIO պորտ՝ սարքերի միջև հաղորդակցության համար:
Մյուս I/O տարբերակները C6455-ում են 1Gbps Ethernet Media Access Controller (EMAC), 32-bit Double Data Rate Memory Controller (DDR2-500) և 66MHz ավտոբուս՝ ծայրամասային սարքերը միացնելու համար (PCI): Ներկառուցված բանկոմատային ինտերֆեյսը (UTOPIA 2) թույլ է տալիս C6455 պրոցեսորն օգտագործել հեռահաղորդակցության ենթակառուցվածքում:
Տվյալների արդյունավետ տեղաշարժը չիպի ներսում: Տվյալների արդյունավետ տեղաշարժի համար մեկ չիպային ճարտարապետությունը C6455 պրոցեսորի հիմնական առավելություններից մեկն է իր նախորդների նկատմամբ: Տեսանյութերի մշակման հավելվածներում DSP-ները աշխատում են որպես հյուրընկալող պրոցեսորի ստրուկներ: Ուստի նրանց համար կարևոր է բարձր թողունակությունը, ցածր հետաձգումը և տվյալների զուգահեռ փոխանցման հնարավորությունը հիմնական և ստրուկ սարքերի միջև: Այս պահանջները որոշեցին սարքի ճարտարապետությունը. ծայրամասային սարքերը, ներքին հիշողությունը և պրոցեսորի միջուկը փոխազդում են միմյանց հետ C6455 պրոցեսորի արդյունավետ անջատիչի միջոցով (անջատված կենտրոնական ռեսուրս - SCR):
Կարևոր է նաև տվյալների հոսքի օպտիմալ կազմակերպումը: Այն բարելավվել է՝ օգտագործելով 256-բիթանոց հիշողության ավտոբուսներ և ներքին ուղղակի հիշողության հասանելիություն (IDMA): IDMA-ն ապահովում է ֆոնային տվյալների տեղաշարժ ներքին հիշողության երկու մակարդակների միջև, ինչպես նաև ծայրամասային ավտոբուսից և դեպի դուրս:
Չիպի վրա մեծ քանակությամբ հիշողություն: On-chip SRAM-ը շատ ավելի արագ է, քան արտաքին դինամիկ SDRAM-ը և շատ ավելի փոքր է արտադրության բարձր արժեքի պատճառով: Տիպիկ վիդեո հավելվածների համար չիպային հիշողությունը հիմնականում ծառայում է երկու նպատակի. 1) պահպանում է հաճախ օգտագործվող կոդը և տվյալները, 2) բեռնում/վերբեռնում է ժամանակավոր տվյալներ մշակումից առաջ և հետո: Ընդհանրապես, որքան ավելի հասանելի է չիպային հիշողությունը, այնքան ավելի լավ է հավելվածի կատարումը: C6455 DSP-ն ունի հսկայական երկու մեգաբայթ ստատիկ RAM:
Ծրագրային Համատեղելիություն (SW): Ծրագրային ապահովման հետընթաց համատեղելիությունը կարևոր է, քանի որ շատ վիդեո հավելվածներ մշակվել են տրանսկոդավորման լայն կիրառումից շատ առաջ: Նոր պրոցեսորների վրա գոյություն ունեցող ծրագրակազմ օգտագործելու համար նպատակահարմար է բարելավել DSP-ի աշխատանքը ոչ թե դրա հրահանգների հավաքածուն փոխելով, այլ պրոցեսորի միջուկի ճարտարապետությամբ: C6455 պրոցեսորն ունի երկու ճարտարապետական ​​նորամուծություն. Առաջինը կապված է շրջանաձև բուֆերի ներդրման հետ, որը պոտենցիալ բարձրացնում է կարճ ցիկլերով կոդի մշակման ծրագրային ապահովման խողովակաշարի արդյունավետությունը: Երկրորդը բնիկ 32-բիթանոց հրահանգների 16-բիթանոց տարբերակների օգտագործումն է, ինչը զգալիորեն նվազեցնում է ծրագրի կոդի չափը և, այդպիսով, նվազեցնում է «բաց թողնելու» տոկոսադրույքը քեշի հիշողություն մուտք գործելու ժամանակ:
Տրանսկոդավորման նախատիպի համակարգ

Տրանսկոդավորումն անհրաժեշտ է նաև DVD-ներից տվյալների IP ցանցի միջոցով փոխանցելու համար, ինչպիսիք են ընկերության ուսուցման համակարգում, վիդեո-ըստ պահանջի հավելվածների և տեսահեռարձակման: Այս դեպքում աղբյուրի տեսանյութի ձևաչափը MPEG2 է, իսկ թիրախային ձևաչափը հիմնականում WMV9 է: Նկատի ունեցեք, որ DSP-ների ծրագրավորելիությունը հեշտացնում է աղբյուրի/թիրախային վիդեո ձևաչափի գրեթե ցանկացած համակցություն:
Տեսանյութի տվյալների փոխակերպման համար անհրաժեշտ է լուծել բազմաթիվ տեխնիկական խնդիրներ, ինչպիսիք են ձևաչափի փոխակերպումը, տեսահոսքի բիթերի արագության նվազեցումը և դրա ժամանակային և տարածական լուծումը: Հետևաբար, մշակվել են վիդեո տվյալների տրանսկոդավորման տարբեր խելացի սխեմաներ: Նրանց հիմնական սկզբունքը մուտքագրվող վիդեո հոսքում պարունակվող տեղեկատվության առավելագույն հնարավոր վերաօգտագործումն է:
Այս բաժինը քննարկում է վիդեո տրանսկոդավորման համակարգի նախատիպը, որը հարմար է ցանկացած տրանսկոդավորման սխեմայի համար՝ ճկուն ապարատային/ծրագրային ենթակառուցվածքի վրա հիմնված ճարտարապետության օգտագործման շնորհիվ: Տեսանյութերի տրանսկոդավորման տարբեր թիրախային սցենարները բավարարելու համար ընտրվել է տրանսկոդավորման ամենապարզ սխեման, որի դեպքում տեսահոսքն ամբողջությամբ վերծանվում է, այնուհետև նորից կոդավորվում՝ համաձայն նոր սահմանափակումների:
Համակարգում տվյալների հոսքը սկսվում է դիագրամի ձախ կողմում (Նկար 2), կոշտ սկավառակի վրա պահվող MPEG2 սեղմված վիդեո ֆայլով և ավարտվում հարթ վահանակի էկրանով, որտեղ տեսանյութը նվագարկվում է Windows Media Player-ի կողմից: Այս ցուցադրությունում տեսանյութը ստանդարտ NTSC լուծաչափով է (720 x 480 պիքսել) և տրանսկոդավորվում է վայրկյանում 30 կադր արագությամբ:
Հոսքի խորտակման մոդուլը, որն աշխատում է DSP1-ով, բուֆերացնում է MPEG2 հոսքը և կազմակերպում մուտքը MPEG2 ապակոդավորիչ մոդուլի մեջ: Ստացման գործողությունը վերահսկվում է TI-ի Ցանցի զարգացման հավաքածուի (NDK) գրադարանի միջոցով, որն ըստ էության TCP/IP ստեկ է: ASF փաթեթավորող մոդուլը, որն աշխատում է DSP2 պրոցեսորով, ստեղծում է ASF փաթեթներ WMV9 մոդուլում սեղմված տվյալներից: DSP2-ն ունի նաև NDK-ի վրա հիմնված http սերվեր, որը մշակում է Windows Media Player-ի հոսքային հարցումները և փոխանցում ASF փաթեթները: Windows Media Player-ը վերծանում է ASF փաթեթները և ցուցադրում տեսանյութը էկրանին:
Տվյալների հոսքի ամենահետաքրքիր և բարդ ասպեկտներից մեկը թվային ազդանշանի երկու պրոցեսորների փոխազդեցությունն է sRIO ինտերֆեյսի միջոցով: Երբ յուրաքանչյուր տեսանյութի շրջանակ է փոխանցվում, տեղի է ունենում հետևյալը. Այն բանից հետո, երբ DSP1-ն ավարտում է վիդեո շրջանակի փոխանցումը, այն ուղարկում է տվյալների փաթեթ, որը կոչվում է DOORBELL sRIO արձանագրության ճշգրտման մեջ: DOORBELL փաթեթը առաջացնում է համակարգային ընդհատում DSP2 պրոցեսորում՝ տեղեկացնելով շրջանակի առկայության մասին: Ի պատասխան՝ DSP2-ը սկսում է WMV9 ձևաչափով կոդավորման գործընթացը։ Երբ շրջանակը կոդավորված է, DSP2-ն ուղարկում է DOORBELL փաթեթ DSP1-ին: Սա DSP1-ում ընդհատում է առաջացնում՝ ցույց տալու, որ DSP1-ը պատրաստ է շարունակել հաջորդ կադրի փոխանցումը: Գործնականում օգտագործվում է պինգ-պոնգի բուֆերային սխեման, որպեսզի կոդավորման/վերծանման և տվյալների փոխանցման գործողությունները կատարվեն զուգահեռ:
Գրաֆիկական օգտատիրոջ միջերես (GUI) բլոկը ապահովում է համակարգում ներկառուցված կառավարման և մոնիտորինգի գործառույթներ: sRIO հղումը և Gigabit MAC (GMAC) կապի ակտիվությունը ցուցադրվում է իրական ժամանակում: MPEG-2 տվյալների հոսքը տվյալների հղման միջոցով փոխանցելիս միջին բիթային արագությունը 8 Մբիթ/վրկ է, ինչը բնորոշ է ստանդարտ սահմանման կոդավորման համար 30 կադր վայրկյանում: ASF փաթեթները հղման միջոցով փոխանցելիս փոխանցման միջին արագությունը 4 Մբիթ/վրկ է: Սա ցույց է տալիս, որ WMV9 ձևաչափն ի վիճակի է ազատել թողունակության մոտավորապես 50%-ը՝ միաժամանակ ապահովելով տեսանյութի նմանատիպ որակ: sRIO ինտերֆեյսով կապի ալիքի համար տվյալների միջին արագությունը 124 Մբիթ/վրկ է:

Այսպիսով, TI C6455 թվային ազդանշանի պրոցեսորի հնարավորությունները sRIO ինտերֆեյսի հետ համատեղ, ինչպես նաև նկարագրված նախատիպի տրանսկոդավորման համակարգի ցուցադրումը, որը հիմնված է C6455 պրոցեսորների վրա, ցույց են տալիս, որ IP ցանցերում վիդեո փոխանցման բարդ խնդիրը կարող է հաջողությամբ լուծվել ինչպես: հիմա և ապագայում..

Արբանյակից տեսանյութը փոխանցվում է կամ MPEG-2 կոդեկով կամ H.264-ով (aka AVC կամ MPEG-4 part10): Որպես կանոն, պարզության համար MPEG-4 մաս 10-ը կրճատվում է MPEG-4-ի, բայց այստեղ կարևոր է չշփոթել այն MPEG-4 մաս 2-ի հետ, որը լիովին անհամատեղելի է և նման չէ H.264-ին և օգտագործվել է: հին IP տեսախցիկների մեջ:

Ձայնը փոխանցվում է MPEG աուդիո շերտ 2 (կրճատ mp2) կամ ac3 (a/52):

Ավելին, կարևոր է հասկանալ, որ այսօր H264-ը սովորաբար սեղմվում է ներթարմացման միջոցով, այսինքն. Տեսահոսքում առանցքային կադրեր (IDR կամ առանցքային կադրեր) չկան: Սեղմման այս մեթոդը թույլ է տալիս հարթել բիթային արագության թռիչքները:

Արդյունքում, արբանյակից փոխանցվող աուդիո կամ վիդեո տարբերակներից ոչ մեկը չի նվագարկվում iPhone-ում: Բրաուզերում նվագարկվում է միայն H264:

Ինտերնետով փոխանցելիս, որպես կանոն, դուք կարող եք ապահով կերպով սեղմել տեսանյութը mpeg2-ից մինչև h264՝ տրաֆիկի եռակի նվազմամբ:

Այսօր ինտերնետով HD ալիքներ փոխանցելիս դուք պետք է սեղմեք հոսքը մի քանի տարբեր որակների մեջ՝ HD-ից առավելագույն որակով մինչև ստանդարտ SD՝ գերբեռնված ալիքները փոխհատուցելու համար:

Արդյունքում արբանյակից ստացված տեսանյութը պետք է փոխակերպվի այլ կոդեկների և որակների՝ բարձրորակ OTT ծառայություն ապահովելու համար:

Կարևոր է չշփոթել տրանսկոդավորումը վերափաթեթավորման հետ: Տրանսկոդավորումը չափազանց ռեսուրսներ պահանջող գործողություն է, որը ներառում է.

  • հեռարձակումը կոդավորված վիդեո/աուդիո անջատում
  • վերծանում հում վիդեո/աուդիո
  • չափափոխում և այլ պարամետրեր
  • հետ կոդավորում
  • փաթեթավորում տրանսպորտում հոսքի համար

Փաթեթավորումն ու ապափաթեթավորումը համեմատաբար հեշտ գործ է, հոսքային սերվերը կարող է կառավարել մինչև 1000 ալիք մեկ համակարգչի վրա: Մեկ համակարգչի վրա կարող եք տրանսկոդավորել 1-ից մինչև 30 ալիք՝ կախված համակարգչի չափից և հզորությունից:

Տրանսկոդավորման համար կարող եք օգտագործել մասնագիտացված հատուկ սարքեր, կենտրոնական պրոցեսոր կամ վիդեո քարտ՝ արտաքին կամ ներկառուցված պրոցեսորի մեջ:

Մենք չենք դիտարկի մասնագիտացված սարքեր, քանի որ մեծ մասամբ դա կամ համակարգիչ է ինչ-որ ծրագրով, կամ չափազանց թանկ և շատ մասնագիտացված սարքավորում, կամ պարզապես անհիմն թանկ սարք, որը վաճառվում է բացառապես արտադրողի ընկերության մարքեթինգային ջանքերով և ոչ: թույլ տալով հասնել նույնքան կամ նշանակալի արդյունքների:

հ.264

Գոյություն ունեն պրոցեսորի վրա տեսանյութերի մշակման մի քանի տարբեր ծրագրեր, բայց մեծ հաշվով այսօր կա միայն երկու գրադարան, որոնք իմաստ ունեն օգտագործել պրոցեսորի H.264 կոդեկին սեղմելու համար. սա անվճար libx264-ն է և վճարովի MainConcept-ը: Մնացած ամեն ինչ կա՛մ ավելի վատ է, կա՛մ շատ ավելի վատ՝ և՛ արդյունքի, և՛ ռեսուրսների օգտագործման առումով։

MainConcept-ի հետ աշխատելու պրակտիկան այս հոդվածում չի դիտարկվի, նշվելու է միայն libx264-ը։

H.264 կոդեկը այսօր դե ֆակտո ստանդարտ է տեսանյութերի համար, քանի որ այն աջակցվում է բոլոր ժամանակակից սարքերում, բացառությամբ Google-ի որոշ սարքերի:

Դրան այլընտրանք գործնականում չկա։ Այսօր Հ.265-ն առաջացել է ու զարգանում է, արդեն մեծ աջակցություն ունի, բայց առայժմ նրա հետ աշխատելը ներդրում է ապագայում։

Google-ի կոդեկները. VP8-ը և VP9-ն ավելի շատ Google-ի ցանկությունն է՝ վերմակն իր վրա քաշելու, քան իսկապես օգտակար բան: Ստացված որակն ավելի վատ է, ապարատային ապակոդավորման աջակցություն չկա, և, հետևաբար, սարքի գինը բարձրանում է:

Տեսանյութը կոդավորելիս պետք է հասկանալ, որ պետք է հավասարակշռել հետևյալ պարամետրերը.

  • ուշացում կոդավորողի ներսում շրջանակներում
  • CPU-ի օգտագործումը (քանի միլիվայրկյան է պահանջվում մեկ շրջանակը սեղմելու համար)
  • ելքային պատկերի որակը (ինչպես պիքսելացված և ինչ գույներով)
  • ելքային բիթային արագություն

Եթերների բոլոր տեսակների համար CPU-ի օգտագործումը բացարձակապես կարևոր է: Եթե ​​կոդավորիչի կարգավորումները պահանջում են CPU-ի ամբողջական օգտագործում կամ ավելի, ապա տեսանյութը ժամանակ չի ունենա իրական ժամանակում կոդավորվելու համար, և հետևաբար տեսանյութի հոսքը կկորչի:

VOD-ի համար նման դժվար սահման չկա, և մեկ ժամ տևողությամբ ֆիլմը կարող է կոդավորվել երեք ժամով, եթե ցանկանում եք նվազեցնել բիթերի արագությունը: Միևնույն ժամանակ, եթերային տեսանյութերի համար նրանք սովորաբար դեռ փորձում են օգտագործել ոչ ամբողջ պրոցեսորի հզորությունը, որպեսզի մշակեն ոչ թե 4 ալիք, այլ 10-ը մեկ համակարգչի վրա։

Ինչ վերաբերում է կոդավորիչի ներսում ուշացմանը, ապա այն չափազանց կարևոր է վիդեոկոնֆերանսի համար, բայց բացարձակապես ոչ քննադատական ​​IPTV-ի համար: Հեռուստատեսության հեռարձակման ժամանակ անգամ 5 վայրկյան ուշացումը չի փոխում ծառայության որակը։

Բիթերի արագության և որակի միջև կապը միանգամայն պարզ է. որքան շատ տեղեկատվություն փոխանցենք նկարի մասին, այնքան այն ավելի լավ կցուցադրվի: Որպես կանոն, դուք կարող եք բարելավել նկարի որակը՝ նվազեցնելով բիթերի արագությունը՝ ընտրելով ավելի արդյունավետ սեղմման գործիքներ, որոնք պահանջում են ավելի շատ ուշացումներ և ավելի շատ ցիկլեր:

Այս բարդ հարաբերությունների ըմբռնումը կարևոր է ավելի լավ հասկանալու համար այն պնդումը, որ «մեր կոդավորիչը լավագույն կոդավորիչն է աշխարհում»: Պետք է համեմատել առնվազն 4 պարամետր, բայց ի վերջո ամեն ինչ հանգում է դրան՝ ամսական ինչքա՞ն գումար է ծախսվում ցանկալի որակով և ելքային բիթային արագությամբ մեկ ալիքի տրանսկոդավորման համար:

Flussonic մեդիա սերվեր՝ տրանսկոդավորման համար

Flussonic Media Server-ի առանձին փաթեթը գալիս է տրանսկոդավորիչով:

Flussonic Media Server-ը կարող է վերծանել տեսանյութը UDP/HTTP MPEG-TS, RTMP աղբյուրներից և կոդավորել այն մի քանի որակներով և չափերով:

Այս հատկությունն անհրաժեշտ է դառնում, երբ անհրաժեշտ է լինում տեսանյութ ցուցադրել ոչ միայն սեթեր-թոփ-բոքսերի, այլ նաև պլանշետների վրա. այնտեղ հասանելի կոդեկների ընտրությունը շատ ավելի քիչ է, քան սեթեր-թոփ-բոքսում:

Կարևոր է նշել, որ տեսանյութը iPhone-ով նվագարկելու համար անհրաժեշտ է նույնիսկ արբանյակից տրանսկոդավորել H264-ը, քանի որ որպես կանոն արբանյակում օգտագործվում է ներթարմացման կոդավորման ռեժիմ՝ հարթ բիթերի արագության համար, ինչը ստեղծում է. տեսանյութ, որը չի նվագարկվում iPhone-ով:

Flussonic Media Server-ը ավելի հարմար է, քան VLC-ն կամ տրանսկոդավորումը կազմակերպելու այլ տարբերակներ, քանի որ այն կառավարվում է մեկ կազմաձևման ֆայլով և ավտոմատ կերպով վերահսկում է տրանսկոդավորման կարգավիճակը: VLC-ն, մյուս կողմից, պահանջում է մեծ թվով մոնիտորինգի սցենարներ գրել՝ տրանսկոդավորման կարգավիճակին հետևելու համար:

Տրանսկոդավորման համար Flussonic Media Server-ի հաջորդ կարևոր հատկանիշը հոսքերի ավտոմատ վերաբալանավորումն է, երբ սերվերներից մեկը խափանում է: Եթե ​​20 տրանսկոդավորիչներից մեկը գիշերը խափանում է, ապա մնացած տրանսկոդավորիչները կարող են կազմաձևվել այնպես, որ ավտոմատ կերպով ֆիքսեն հոսքերը տրանսկոդավորման համար, և հեռարձակողը կվերցնի հոսքերը պահեստային տրանսկոդավորողներից:



IP տեսախցիկների տարբեր արտադրողներ նրանց օժտում են վիդեո սեղմման տարբեր գործընթացներով: Սովորաբար, այս գործընթացները համընկնում են միայն CCTV նախագծերի պահանջների հետ: Երբ օգտվողները անցնում են վիդեո տվյալներին, նրանք սկսում են թերություններ զգալ ֆունկցիոնալության, ճկունության և հարմարավետության առումով: Միակ բացառությունն այն սեղմման գործընթացներն են, որոնք հատուկ փոփոխվել են CCTV համակարգի համար:

Տեսախցիկի ներկառուցված վիդեո սեղմման հնարավորությունների կարգավորումները չեն ազդում տրանսկոդավորման վրա, ուստի այն կարող է օգտագործվել ձեր տեսախցիկի սեղմման ձևաչափերը փոխարկելու ձեր պահանջներին լավագույնս համապատասխանող ձևաչափերի: Փոփոխված ձևաչափերի օրինակները ներառում են հատուկ կոդեկներ, որոնք ոչ միայն օպտիմիզացված են CCTV օգտագործողների համար, այլև համապատասխանում են հայտնի չափանիշներին:

Տրանսկոդավորման տեխնոլոգիան օգտագործելու փաստարկները ներառում են.

  • տարբեր արտադրողների տեսախցիկների համատեղման ժամանակ CCTV համակարգի ֆունկցիոնալ համասեռացում: Չնայած տեսախցիկների արտադրողների տարբերություններին, տրանսկոդերի բոլոր գործառույթները հասանելի կլինեն.
  • ինտեգրման հնարավորությունըպատկերի մշակում տրանսկոդերում;
  • ֆունկցիայի օգտագործումը, օրինակ, դինամիկ տվյալների հոսք իրական ժամանակում (DLS), հոսքի լուծաչափի ավտոմատ համապատասխանեցմամբ օպերատորի մոնիտորի պատուհանի չափի հետ։ Դրա շնորհիվ հնարավոր է զգալիորեն կրճատել բազմալիքային տվյալների փոխանցման համար իրական ժամանակում օգտագործվող թողունակությունը:


Ամփոփում

Մինչ IP տեսախցիկների կոնֆիգուրացիայի մեջ ավելի ու ավելի շատ տրամաբանական տեղեկատվական լուծումներ են հայտնվում, տրանսկոդավորման տեխնոլոգիայի զարգացումն ընթանում է բոլորովին այլ ուղղությամբ։ Միաժամանակ տեսախցիկը այսօր համարվում է բարձրորակ պատկերների աղբյուր։ Տարեցտարի տրամաբանական և տեղեկատվական հնարավորությունները տեսախցիկի մեջ ավելի ու ավելի քիչ են պահանջվում, դրա ինտեգրումը պարզեցվում է, իսկ ֆունկցիոնալությունը դառնում է միատարր: CCTV-ի մեծ թվով ընդհանուր խնդիրների հետ առնչվելիս, տրանսկոդավորման ոլորտում կենտրոնացված դիտման մոտեցումն ավելի շատ առավելություններ ունի, քան ապակենտրոնացված դիտման մոտեցումը, որը պայմանավորված է առանձին տեսախցիկների բնութագրերով: Այս կետը հատկապես կարևոր է հարյուրավոր ալիքներով օժտված խոշոր համակարգերի դեպքում։

Տրանսկոդավորումը համադարման չէ: Համակարգին ներկայացվող հատուկ պահանջների հիման վրա հնարավոր է որոշել դրա ձևն ու իրագործելիությունը, ֆունկցիոնալ առավելությունները և ծախսերի անհրաժեշտ խնայողությունները: Տրանսկոդավորման տեխնոլոգիան թույլ է տալիս որոշ խնդիրներ լուծել ավելի արդյունավետ, քան թույլ են տալիս տեսախցիկի հնարավորությունները: Այլ խնդիրներ, ընդհակառակը, ավելի հեշտ է լուծել տեսախցիկի հնարավորությունների միջոցով, ինչը վկայում է ապակենտրոնացված տրամաբանական-տեղեկատվական հնարավորությունների արդյունավետության մասին։ Փաստորեն, կենտրոնացված և ապակենտրոնացված տրամաբանական-տեղեկատվական հնարավորությունների միջև հակասություն չկա, և դրանցից յուրաքանչյուրն արդյունավետ է իր ոլորտում։