Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

“Севастополийн офицеруудын том бөмбөг” уламжлал ёсоор зургадугаар сард болдог ч энэ удаад бэлтгэл ажил тааруу байсангүй. Зохион байгуулагчид "Севастополийн бөмбөгийг онлайнаар" эхлүүлэхээр шийджээ. Хэдэн жил дараалан дамжуулж байгаа болохоор ухрах газар байсангүй. Facebook, VKontakte, YouTube-ийн үзэгчид, 35 хос гэртээ бүжиглэж байна.

Ерөнхийдөө, хэсэг хугацаанд онлайн нэвтрүүлэгт оролцож байхдаа бид бараг бүх төсөл ямар нэгэн шинэлэг зүйлийг шаарддаг (эсвэл бид өөрсдөөсөө шаарддаг) чиг хандлагыг анзаарсан. Бид анх удаа SDI ашиглаж байна, эсвэл видео илгээгч, эсвэл далайгаас хэд хэдэн 4G модем ашиглан дохио дамжуулах, шинэ алсын удирдлага, дохионы матриц, нисдэг тэрэгнээс видео авах, 25 VK бүлэгт дахин дамжуулах, мөн дуртай. Шинэ төсөл бүр таныг урсгалын ертөнцөд улам гүнзгийрүүлэх болно. Бид энэ тухай YouTube VidMK дээр ярьж, Habr дээр бичихээр шийдсэн.

Тиймээс даалгавар ...

Эпидемийн улмаас бүжгийн бөмбөгийг онлайнаар зохион байгуулж байна. Тэргүүлэгч хос байдаг, бусад оролцогчид бүжиглэж, тэдний араас давтдаг, өөрөөр хэлбэл тэд хөгжмийн хамт гол хосыг харж, сонсох ёстой.

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Эхэндээ Севастополь хотын захирагч бөмбөгийг нээхээр нэгдэв. Дууссан, чиглүүлсэн нэвтрүүлэг нь YouTube, Facebook, VK руу ордог.

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Хамгийн ойлгомжтой арга бол видео чатаар хүн бүр рүү залгах явдал байв. Томруулах нь хамгийн түрүүнд санаанд орж ирсэн ч би ихэвчлэн сонссон зүйлээ шууд авахгүй байхыг хичээдэг, харин өөр хувилбар хайж байдаг. Магадгүй тэдний маркетинг маш сайн, хэрэгсэл нь сайн байсан ч өөр зүйл байж магадгүй юм. Тэд AVstream чат дээр TrueConf-ийн талаар хэд хэдэн удаа ярьсан тул би үүнийг туршиж үзэхээр шийдсэн.

Бид Крымд байгаа бөгөөд олон алдартай үйлчилгээ энд ажилладаггүй гэдгийг энд хэлэх нь чухал юм. Та хайх хэрэгтэй бөгөөд ихэнхдээ өөр хувилбарууд илүү сайн байдаг. Тиймээс, жишээлбэл, хаагдсан Trello-ийн оронд бид хүчирхэг Planfix ашиглаж эхэлсэн.

TrueConf серверээ өсгөх боломжоор намайг шууд татав. Онолын хувьд энэ нь бид өөрийгөө тусгаарлах хугацаанд дата төвүүдийн ачаалал ихсэхээс хамааралгүй, Севастопольд чимээгүйхэн сууж, ихэвчлэн орон нутгийн хэрэглэгчид болон бусад хотуудын цөөн хэдэн хэрэглэгчдийг холбож, бүх зүйл тогтвортой ажилладаг гэсэн үг юм. Үүнээс гадна өөрийн серверийг ашиглах нь мөнгөний хувьд илүү ашигтай байсан. Мөн манай үйлчлүүлэгчдийн хувьд бөмбөгийг зохион байгуулагчид нь ТББ-ууд учраас үнэгүй өгсөн.

Ерөнхийдөө бид бүтээгдэхүүнийг туршиж үзээд энэ нь бидэнд тохирсон гэдгийг ойлгосон. Хэдийгээр туршилтууд 35 хүний ​​бүрэн ачаалалтай ажиллаагүй ч хуучин компьютер серверийн хувьд хэрхэн ажиллах нь бага зэрэг аймшигтай байсан. Ийм ачаалалтай үед системийн нэгжид тавигдах шаардлага нэлээд өндөр байгаа тул бид AMD Ryzen 7 2700 дээр суурилсан компьютерийг авчирсан бөгөөд үүнтэй холбоотойгоор илүү тайван болсон.

Сервер нь бөмбөгийг цацаж байсан газар физикийн хувьд байрладаг байв. Видео холбооны үндсэн програм нь сервертэй ижил сүлжээнд холбогдсон. Энэ нь зураг нь серверт хүрч, зөвхөн дараа нь бусад оролцогчид онлайн болно гэсэн итгэлийг нэмэгдүүлсэн. Дашрамд хэлэхэд интернет сайн байх ёстой. Манай 35 оролцогчийн хувьд байршуулах хурд 120 Мбит хүрсэн, өөрөөр хэлбэл 100 Мбит-ийн ердийн интернет хангалтгүй байх болно. Ер нь сервер нь ажиллаж байна, нэвтрүүлгээ явуулъя...

Камерын дохио

Ямар ч видео чат нь зургийн эх сурвалж болон дууны микрофон болгон вэбкамер сонгохыг санал болгодог. Бидэнд мэргэжлийн видео камер, дууны хөгжимтэй хоёр микрофоноос гарах дуу хэрэгтэй бол яах вэ? Товчхондоо бид NDI-г ашигласан.

Бид нэвтрүүлгээ бүхэлд нь чиглүүлж, олон нийтийн сүлжээгээр дамжуулах ёстой байсан. Үүнийг хийхийн тулд бид мини-PTS (мобайл телевизийн студи) гэсэн үндсэн компьютертэй байсан. Бүх ажлыг vMix програм ашиглан хийсэн. Энэ нь янз бүрийн төрөл, түвшний нарийн төвөгтэй нэвтрүүлэг зохион байгуулахад зориулагдсан нэлээд хүчирхэг програм хангамж юм.

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Бидний бүжиглэж буй хосыг нэг камерт буулгасан тул үүнээс илүү зүйл хийх шаардлагагүй болсон. Бид дотоод BlackMagic Intensity Pro картыг ашиглан камерын дохиог авсан. Миний бодлоор энэ бол нэг HDMI дохиог авахад тохиромжтой карт юм. Энэ дохиог TrueConf руу вэбкамер болгон илгээх шаардлагатай байв. VMix ашиглан шууд дамжуулалтыг вэбкамер болгон хувиргах боломжтой байсан ч би бүгдийг нэг компьютер дээр овоолохыг хүсээгүй. Тиймээс хурлын дуудлагад тусдаа зөөврийн компьютер ашигласан.

Зөөврийн компьютер дээрх камераас дохиог хэрхэн хүлээн авах вэ? Та нэг компьютер дээр виртуал видео дохио үүсгэж, дотоод сүлжээн дэх өөр ямар ч компьютер дээр хүссэн хэмжээгээрээ барьж болно. Энэ бол NDI (Сүлжээний төхөөрөмжийн интерфейс) юм. Үндсэндээ ямар нэгэн тусгай аргаар удирдах шаардлагагүй виртуал кабель юм. 1080p25-ийн нэг урсгалын өргөн нь бараг 100 Мбит тул тогтвортой ажиллахын тулд танд 1 Гбит сүлжээ эсвэл 150 Мбит-ээс дээш Wi-Fi хэрэгтэй. Гэхдээ кабель нь илүү дээр юм. Сувгийн өргөн хангалттай бол нэг дотоод сүлжээнд ийм NDI дохио олон байж болно.

Тиймээс, vMix дахь хост компьютер дээр бид камерын дохиог харж, NDI дохио болгон сүлжээнд илгээдэг. Дуудлагын зөөврийн компьютер дээр бид NDI Tools багцын NDI Virtual Input програмыг ашиглан энэ дохиог барьж авдаг (үнэгүй). Энэхүү мини програм нь таны хүссэн NDI дохиог асаах виртуал вэб камер үүсгэдэг. Үнэн хэрэгтээ энэ бол NDI-ээр дамжуулан бидний HDMI камер TrueConf дээр гарч ирсэн.

Дууны талаар юу хэлэх вэ?

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Бид сайн аудио алсын удирдлага ашиглан хоёр радио микрофон болон дууны дууг цуглуулж, гадаад аудио картаар vMix руу оруулдаг. Энэ бол бидний TruConf-д зориулсан NDI дамжуулалт руу илгээдэг аудио хэмжээ юм. Тэнд зөөврийн компьютерын микрофоны оронд бид NewTek NDI Audio-г сонгодог. Одоо манай бүх бүжигчид бидний сайхан зураг, өндөр чанартай дууг дуудлагаар харж, сонсож байна.

Эфирийн зураг

TrueConf нь хүн бүрийг хардаг ердийн дуудлагын горимыг сонгосон. Хүн бүрийг харах, хүн бүр зөвхөн хөтлөгчдийг хардаг сонголт бас байсан. Энэ нь илүү үр дүнтэй боловч дараа нь массын нөлөө байхгүй болно.

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

"Хүн бүр хүн бүрийг хардаг" дуудлагын форматаас та том болгох шаардлагатай дурын цонхыг сонгож болно. Тиймээс оролцогчид тэргүүлэгч хосыг харсан бөгөөд бид өөр хэрэглэгч үүсгэсэн бөгөөд түүний данснаас зураг цацаж, хосуудын хооронд шилжсэн. Бид хүссэн хос дээрээ дарж, дэлгэцийг нь томруулсан; үлдсэн хосууд доор жижиг байсан. Заримдаа хэдэн хүн синхрон бүжиглэж байгааг харуулахын тулд бүх дэлгэцийг харуулсан.

Одоо синхрончлолын тухай

Та хожимдсоны талаар гайхаж байсан байх. Тийм ээ, энэ нь хоёр чиглэлд 1-2 секунд байсан. Энд бид хөгжим тоглож, дуу нь оролцогчдод дараа нь ирдэг, тэд энэ хэмнэлээр бүжиглэдэг, тэдний дүр төрх бүр хожим нь бидэнд эргэж ирдэг. Бид форматын хүрээнд үүнийг үл тоомсорлохоор шийдсэн боловч энэ нь том хэмжээтэй, сонирхолтой харагдаж байв.

Үзэгчдэд зориулсан синхрончлолын асуудлыг нийгмийн сүлжээн дэх манай нэвтрүүлгийн дууг зохиомлоор хойшлуулах замаар шийдэж болно. Дараа нь урсгалын үзэгчид оролцогчид яг хөгжмийн хэмнэлд хэрхэн бүжиглэж байгааг харах болно. Гэхдээ хүн бүрээс ирсэн дүр төрх ижил сааталтай ирдэг нь үнэн биш юм. Энэ бол өргөн нэвтрүүлгийн схемийн өөр нэг хүндрэл бөгөөд бид дараагийн удаа үүнийг хийх нь гарцаагүй.

Дашрамд хэлэхэд, NDI Tools багцад өөр нэг мини програм байдаг - Scan Converter. Энэ нь таны дэлгэц эсвэл вэбкамерыг авах замаар NDI дохио үүсгэдэг. Зөвхөн энэ сүлжээ, вэб камертай бол та ийм нэвтрүүлэг, жишээлбэл, дотоод сүлжээн дэх кибер тэмцээнийг хялбархан зохион байгуулж болно. Өөр төхөөрөмж хэрэггүй.

Бид хэрхэн онлайн бүжгийн бөмбөг хийсэн

Бидний хувьд энэ бол байлдааны урсгалд хараахан гарч амжаагүй шинэ шийдлүүдийг туршиж үзэх өөр нэг төсөл байсан. Би та бүхний санал хүсэлтэд хариулахдаа баяртай байх болно, хэрвээ бид яаж илүү сайн хийж болохыг мэдэж байвал таны хүсэл, зөвлөмжийг анхааралтай, сонирхолтойгоор судлах болно. Урсгалын ертөнц эцэс төгсгөлгүй, олон технологи бидний нүдний өмнө гарч ирж, бид хамтдаа илүү хурдан суралцах боломжтой. Доор та сайтаас тоймтой видеог үзэж болно.



Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх