Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Son vaxtlar hobbi olaraq tanıdığım bir psixoloqun mühazirələrini çəkirəm. Kadrları redaktə edib saytımda dərc edirəm. Bir ay əvvəl mən bu mühazirələrin YouTube-da 24/7 yayımını təşkil etmək fikrini aldım. Şəxsi inkişafa həsr olunmuş bir növ tematik "TV kanalı".

Adi yayımı necə edəcəyimi bilirəm. Bəs bunu necə etmək olar ki, video faylların yayımı olsun? Beləliklə, o, 24/7 işləyir, çevikdir, mümkün qədər avtonomdur və eyni zamanda ev kompüterimdən heç bir şəkildə asılı deyil. Bunu öyrənməli oldum.

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Həll tapmaq üçün bir neçə gün lazım oldu. Mən bir çox forumları və müxtəlif təlimatları öyrəndim, onlarsız yayımım sadəcə işləməyəcəkdi. İndi zarafat uğur qazandığına görə mən öz həllimi paylaşmağa ehtiyac duyuram. Bu məqalə belə ortaya çıxdı.

Bir sözlə, son həll belə oldu: VPS + ffmeg + bash skripti. Kəsmə altında atılan addımları təsvir edirəm və yayımı təşkil edərkən aşkar edilən tələlərdən danışıram.

Addım 1 – Yayım haradan gələcək?

İlkin olaraq verilişin haradan, haradan olacağına qərar vermək lazım idi. Ağlıma gələn ilk şey oldu ev kompüterinizdən. Videoları pleylistə toplayın və onları istənilən video pleyerdə oynatmağa başlayın. Sonra ekran görüntüsünü çəkin və YouTube-da yayımlayın. Amma demək olar ki, dərhal bu variantı rədd etdim, çünki... Onu həyata keçirmək üçün ev kompüterinizi daim açıq saxlamaq lazımdır ki, bu da gecələr də soyuduculardan gələn səs-küy və artan elektrik enerjisi (hər ay +100-150 kVt/saat) deməkdir. Və belə çıxır ki, siz yayım zamanı ev kompüterinizdən istifadə edə bilməyəcəksiniz. siçanın istənilən hərəkəti yayımda görünəcək.

Sonra yan tərəfə baxmağa başladım bulud xidmətləri. Videolarımı yükləyə biləcəyim və ya məsələn, YouTube-dan videolara keçidlər daxil edə biləcəyim hazır bir xidmət axtarırdım və hamısı bir fasiləsiz yayımda paketlənəcək. Amma uyğun bir şey tapmadım. Bəlkə də yaxşı axtarmadım. Funksionallığa uyğun gələn yeganə şey, eyni vaxtda bir neçə platformada yayıma kömək edən bir xidmət olan restream.io-dur. Görünür, onlar sizə öz videolarınızı yükləməyə imkan verir. Amma bu xidmət tamam başqa məqsədlər üçün yaradılıb və onlar yayımın cəmi bir-iki saat davam edəcəyini gözləyirlər. Düşünürəm ki, bu xidmət vasitəsilə gecə-gündüz yayım təşkil etmək mümkün olsaydı, o zaman ayda onlarla, hətta yüzlərlə dollara çəkilərdi. Amma yenə də ya pulsuz, ya da minimal maliyyə sərmayəsi ilə yayımı təşkil etmək istəyirdim.

Aydın oldu ki, veriliş üçün lazım idi və ya ayrı cihaz və ya hətta ayrı bir kompüter. Raspberri Pi kimi bir şey haqqında düşünürdüm. Və nə? Onun soyuducusu yoxdur. Videonu fləş diskə çəkdim, Ethernet kabelini qoşdum və onu tənha yerdə bir yerdə uzanıb yayımladım. Seçim. Amma mənim nə şuranın özü, nə də onunla işləmək təcrübəm var idi, ona görə də bu variantdan imtina etdim.

Nəticədə, yaradılışı müzakirə etdikləri müəyyən bir müzakirə ilə qarşılaşdım öz serveri verilişləri. Tam olaraq axtardığım şey deyildi, amma əsas fikri aldım - serverdən istifadə edə bilərsiniz! Həmin müzakirədə VPS + nginx + OBS birləşməsindən istifadə etmək təklif edildi. Aydın oldu ki, bu kombinasiya mənə də yaraşacaq. Məni çaşdıran yeganə şey heç vaxt server idarə etməməyim idi və mənə elə gəldi ki, öz xüsusi serverimin olması çaşqın və bahalıdır. Minimum konfiqurasiyaya malik bir server icarəyə götürməyin nə qədər başa gələcəyini öyrənmək qərarına gəldim və xoş təəccübləndim.

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Qiymətlər Belarus rublunda göstərilib və bunlar sadəcə qırıntılardır. Anlamaq üçün, 8 Belarus rublu təxminən 3.5 dollar və ya 240 rus rubludur. Bir ay ərzində 24/7 açıq və sürətli İnternetə çıxışı olan tam hüquqlu kompüterdən istifadə edin. Nədənsə bu kəşf mənim üçün çox sevindirici oldu və bir neçə gün kosmos raketlərini kəşf edən uşaq kimi çox xoşbəxt gəzdim :)

Yeri gəlmişkən, “VPS icarəsi” sorğusu üçün Google-un mənə verdiyi ilk saytın təklifindən yararlandım. Bəlkə daha çox büdcə həlləri var, amma bu qiymət mənə uyğun gəldi və mən daha çox baxmadım.

Server yaradarkən onun işləyəcəyi əməliyyat sistemini seçə bilərsiniz. Siz sadalanan sistemlərdən hər hansı birində yayım təşkil edə və seçimlərinizə və maliyyə imkanlarınıza əsasən seçim edə bilərsiniz (Windows ilə işləyən server üçün onlar əlavə ödəniş tələb edirlər). Mən CentOS-u seçdim. Sadəcə olaraq, əvvəllər bununla bağlı təcrübəm az olduğu üçün.

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Addım 2 – serverin qurulması

Server yaratdıqdan sonra sizə lazım olan ilk şey ona SSH vasitəsilə qoşulmaqdır. Əvvəlcə PuTTy istifadə etdim, lakin sonra Google Chrome-da işləyən Secure Shell Tətbiqindən istifadə etməyə başladım. Mənim üçün daha əlverişli olduğu ortaya çıxdı.

Sonra host adını dəyişdim, serverdə vaxt sinxronizasiyasını qurdum, sistemi yenilədim, iptables ilə məşğul oldum... və bir çox başqa şeylər etdim, amma lazım olduğu üçün yox. Mən sadəcə serveri qurmaqda maraqlı idim və bu mənim üçün işlədi. İşləyəndə onu sevirəm :)

Budur sizə lazım olan addımlar:

  1. EPEL repozitoriyasını birləşdirin.
  2. FTP server qurun (mən vsftp seçdim).
  3. Ffmpeg quraşdırın.

Əmrləri təfərrüatlı şəkildə verməyəcəyəm, bu təlimatlar ümumi fəaliyyət planını çatdırmaq üçün kifayət qədər konseptualdır. Addımlardan hər hansı biri ilə bağlı hər hansı bir çətinlik varsa, onları “CentOS connect EPEL” və ya “CentOS install FTP server” kimi axtarış motoru sorğusundan istifadə etməklə tez bir zamanda həll etmək olar. Və ilk bağlantılarda ətraflı addım-addım təlimatları tapa bilərsiniz.

Beləliklə, əvvəllər yazdığım kimi, VPS + nginx + OBS birləşməsinə ehtiyacım var idi. VPS - hazırdır. Amma başqa məqamlarda suallar yaranmağa başladı. OBS bir yayım proqramıdır, Açıq Yayım Proqramıdır. Və yalnız axınlarla işləyir, yəni. məsələn, veb-kameradan şəkil götürüb yayımlayır. Və ya ekran qeydi. Və ya artıq davam edən yayım başqa sayta yönləndirilir. Ancaq axınım yoxdur, yalnız axına çevrilməli olan bir sıra video fayllarım var.

Bu istiqamətdə qazmağa başladım və ffmpeg ilə qarşılaşdım. FFmpeg, müxtəlif formatlarda rəqəmsal audio və videoları yazmağa, çevirməyə və yayımlamağa imkan verən pulsuz və açıq mənbəli kitabxanalar toplusudur.

Və ffmpeg-in nə qədər edə biləcəyinə çox təəccübləndim. İstəsəniz videodan səs çıxaracaq. İstəyirsinizsə, o, yenidən kodlaşdırmadan videonun bir hissəsini kəsəcək. İstəsəniz, bir formatdan digərinə çevriləcək. Və daha çox, daha çox. Ona fayl təyin edə biləcəyiniz nöqtəyə qədər, onu axına çevirəcək və YouTube-un özünə ötürəcək. Budur, zəncir yığılır. Yalnız nüansları yekunlaşdırmaq qalır.

Addım 3 – yayım quraşdırma

YouTube-da yayım yaradırıq. Bu mərhələdə bizə yalnız link və yayım açarı lazımdır. Aşağıdakı ekran görüntüsündə onlar qırmızı rənglə vurğulanır.

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Əlavə serverə video faylları yükləmək, yayımlamağı planlaşdırırıq. Əslində, FTP yalnız bu mərhələ üçün lazımdır. Faylları serverə yükləmək üçün başqa bir rahat yolunuz varsa, FTP serveri qurmağınız lazım deyil.

Yayımı YouTube-a ötürürük. Yayımı başlamaq üçün bir neçə atributla ffmpeg-i işə salmalısınız. Aldığım ən qısa əmr belə görünür:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

Atributun dekodlanması-re – faylın axına çevrilməli olduğunu göstərir.

-i – hansı faylın səsləndirilməsi lazım olduğunu göstərir. Əmrin video faylın özünün yerləşdiyi eyni kataloqdan işə salınması vacibdir. Əks halda, fayla mütləq keçid göstərməlisiniz, məsələn /usr/media/lecture1.mp4.

-f – çıxış faylının formatını təyin edir. Mənim vəziyyətimdə belə çıxır ki, ffmpeg mənim faylımı mp4-dən flv-ə tez çevirir.

Və sonunda YouTube-dan götürdüyümüz məlumatları yayım parametrləri səhifəsində göstəririk, yəni. məlumatların ötürülməsi lazım olan ünvan və yayım açarı, beləliklə, yayım xüsusi olaraq kanalınızda göstərilsin.

Hər şeyi düzgün etmisinizsə, bu əmri yerinə yetirdikdən sonra YouTube ötürülən axını görəcək. Yayımı başlamaq üçün YouTube-un özündə “Yayımı Başlat” düyməsini sıxmağınız kifayətdir.

Addım 4 – muxtariyyət əlavə edin

Təbrik edirik! İndi video fayldan yayıma necə başlamaq lazım olduğunu bilirsiniz. Amma bu, XNUMX/XNUMX yayım üçün kifayət etmir. Birinci video oynanıldıqdan sonra növbəti videonun dərhal başlaması və bütün videolar göstərildikdə yenidən oynatma başlaması vacibdir.

Mən aşağıdakı variantı tapdım: hər bir video faylı üçün bir əmr yazdığım və ən sonunda eyni skripti yenidən işə salmaq əmrini göstərdiyim bir .sh faylı yaradın. Nəticə belə bir rekursiyadır:

Команда 1... (запуск трансляции файла lecture1.mp4)
Команда 2... (запуск трансляции файла lecture2.mp4)
Команда 3... (запуск трансляции файла lecture3.mp4)
bash start.sh

Və bəli, işlədi. Özümdən razı qalıb sınaq verilişinə başladım və yatdım.

Səhər məni xoşagəlməz bir sürpriz gözləyirdi. Məlum oldu ki, yayım cəmi bir-iki dəqiqə çəkdi və mən kompüteri söndürən kimi demək olar ki, dərhal bitdi. Araşdırma göstərdi ki, bu şəkildə işə salınan əmrlər istifadəçi serverə daxil olarkən icra olunur. Mən əlaqəni kəsən kimi işlətdiyim əmrlər kəsildi. Bunun qarşısını almaq üçün komandanın qarşısında kifayətdir bash əmri əlavə edin nohup. Bu, mövcudluğunuzdan asılı olmayaraq çalışan prosesin işləməsinə imkan verəcəkdir.

Skriptin son minimal versiyası belə görünür:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture2.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture3.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
nohup bash start.sh $

Harada start.sh bu skriptin yazıldığı fayldır. Və bu fayl video faylları ilə eyni kataloqda yerləşməlidir.

Sonda dollar işarəsinin əlavə edilməsi prosesin arxa planda işləməsinə imkan verir ki, siz yayımı dayandırmadan konsoldan istifadə etməyə davam edə biləsiniz.

Bonuslara aşağıdakı hədiyyələr daxildir:

  • Faylın oxudulmasını əl ilə dəyişə bilərsiniz. Bunu etmək üçün hazırda işləyən ffmpeg prosesini “öldürməlisiniz”. Bundan sonra, siyahıdan növbəti faylın oxudulması avtomatik olaraq başlayacaq.
  • Yayımı dayandırmadan yayıma yeni videolar əlavə etmək olar. Sadəcə videonu serverə yükləyin, bu faylı skriptdə işə salmaq üçün əmr əlavə edin və onu yadda saxlayın. Hamısı budur. Növbəti oxutma mərhələsində yeni fayl köhnə fayllarla birlikdə yayımlanacaq.

Addım 5 – ffmpeg-i fərdiləşdirin

Prinsipcə, biz orada dayana bilərdik. Amma mən efiri bir az da tamaşaçılar üçün daha rahat etmək istədim.

Tutaq ki, bir adam verilişə getdi, baxmağa başladı, bəyəndi və əvvəldən bu mühazirəyə baxmaq istədi, amma yayım geriyə çevirməyə imkan vermir. Mühazirəni əvvəldən izləmək üçün şəxs mənim veb-saytıma daxil olmalı və maraqlandığı mühazirənin qeydini əldə etməlidir. Onun hansı mühazirə ilə maraqlandığını necə deyə bilərsiniz? Saytda artıq 16 mühazirə var və hər həftə onlardan yalnız daha çoxu olur. Düşünürəm ki, bütün bu mühazirələri lentə alan və montaj edən mən də təsadüfi bir fraqmentdən onun hansı mühazirə olduğunu müəyyən edə bilməyəcəm. Buna görə də, hər bir mühazirə bir şəkildə təyin olunmalıdır.

Redaktə proqramında mənbə video fayllarına başlıq əlavə etmək seçimi mənə uyğun gəlmədi. Orijinal faylların istifadə olunmasını təmin etmək lazım idi. Belə ki, yayımı dəstəkləmək məndən mümkün qədər az bədən hərəkəti tələb edir.

Məlum oldu ki, ffmpeg bu işdə də mənə kömək edə bilər. Xüsusi bir xüsusiyyətə malikdir -vf, mətnin video üzərində yerləşdirilməsinə imkan verir. Videoya mətn əlavə etmək üçün əmrə aşağıdakı fraqmenti əlavə etməlisiniz:

-vf drawtext="fontfile=OpenSans.ttf:text='Лекция 13: Психология эмоций. Как создавать радость?':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670"

Parametrlərin izahıfontfile= – şrift faylına keçid. Bu olmadan başlıq videoya əlavə edilməyəcək. Ən asan yol şrift faylını video ilə eyni qovluğa yerləşdirməkdir. Və ya faylın tam yolunu göstərməlisiniz.

text= – əslində, videonun üstünə yerləşdirilməli olan mətnin özü.

fontsize= – piksellə şrift ölçüsü.

fontcolor= - şrift rəngi.

borderw= – mətn ətrafında konturun piksellərlə qalınlığı (məndə 1 piksel qalınlığında qara konturlu ağ mətn var).

bordercolor= - kontur rəngi.

x= и y= - mətn koordinatları. Nöqtə 0;0 yuxarı sol küncdə yerləşir. Mənim koordinatlarım elə seçilib ki, mətn 1280x720 piksel video təsviri ilə aşağı sol küncdə yerləşdirilsin.

Bu belə görünür:

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Addım 6 – yayımın keyfiyyətini müəyyənləşdirin

Budur, veriliş hazırdır. FFmpeg verilişləri, fayllar səsləndirilir, yayım üçün mənim iştirakım lazım deyil. Hətta hər mühazirə imzalanır. Bax, belədir.

Ancaq daha bir nüans ortaya çıxdı - mən minimum server konfiqurasiyasını seçdim və o, yayımı çəkmədi. Server konfiqurasiyası: 1 nüvə (məsələn, 2.2 GHz), 1 giqabayt RAM, 25 GB SSD. Kifayət qədər operativ yaddaş var idi, lakin prosessor demək olar ki, 100% (və bəzən hətta 102-103%) ilə tam yüklənmişdi :) Bu, yayımın bir neçə saniyədən bir donmasına səbəb oldu.Yaxşı deyil.

Siz sadəcə olaraq iki nüvəli daha bahalı konfiqurasiya ala bilərsiniz, xoşbəxtlikdən bulud texnologiyaları ilə server konfiqurasiyasının dəyişdirilməsi bir neçə düyməyə basmaqla baş verir. Ancaq minimum konfiqurasiya gücünə uyğunlaşmaq istədim. Mən ffmpeg sənədlərini öyrənməyə başladım və bəli, sistemdəki yükü tənzimləməyə imkan verən parametrlər də var.

Yüksək görüntü keyfiyyətinə iki yolla nail olmaq olar: ya yüksək CPU yükü, ya da yüksək gedən trafik. Belə çıxır ki, prosessor nə qədər çox yük götürə bilsə, bir o qədər az kanal genişliyi tələb olunacaq. Və ya prosessoru çox yükləyə bilməzsiniz, ancaq sonra böyük trafik ehtiyatı olan geniş bir kanala ehtiyacınız olacaq. Əgər həm prosessorda, həm də çıxan kanalın/trafikin ölçüsündə məhdudiyyətlər varsa, o zaman yayımın rəvan getməsi üçün şəklin keyfiyyətini azaltmalı olacaqsınız.

Mənim serverim 10 Mbit/s geniş kanala çıxışı var. Bu genişlik tam uyğundur. Ancaq trafik limiti var - ayda 1 TB. Buna görə də, trafik məhdudiyyətlərinə cavab vermək üçün mənim gedən axınım saniyədə ~300 KB-dən çox olmamalıdır, yəni. Gedən axının bit sürəti 2,5 Mbit/s-dən çox olmamalıdır. YouTube, yeri gəlmişkən, bu bit sürətində yayımı tövsiyə edir.

Sistemdəki yükü tənzimləmək üçün ffmpeg müxtəlif yanaşmalardan istifadə edir. Bu barədə yaxşı yazılmışdır burada. Mən iki atributdan istifadə etdim: -crf и -preset.

Sabit Faktor (CRF) – bu, şəklin keyfiyyətini tənzimləyə biləcəyiniz əmsaldır. CRF 0-dan 51-ə qədər dəyərlərə malik ola bilər, burada 0 mənbə faylının keyfiyyətidir, 51 mümkün olan ən pis keyfiyyətdir. 17-dən 28-ə qədər olan dəyərlərdən istifadə etmək tövsiyə olunur, standart 23-dür. 17 əmsalı ilə video orijinal ilə vizual olaraq eyni olacaq, lakin texniki cəhətdən eyni olmayacaq. Sənədlərdə həmçinin qeyd olunur ki, son videonun ölçüsü, göstərilən CRF-dən asılı olaraq, eksponent olaraq dəyişir, yəni. əmsalın 6 bal artırılması, gedən videonun bit sürətini iki dəfə artıracaq.

CRF-dən istifadə edirsinizsə, siz gedən şəklin “çəkisini” seçə, sonra istifadə edə bilərsiniz əvvəlcədən təyin edilmiş parametrlər (-əvvəlcədən təyin edilmiş) prosessorun nə qədər yüklənəcəyini müəyyən edə bilərsiniz. Bu atribut aşağıdakı parametrlərə malikdir:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium - cari dəyər
  • slow
  • slower
  • veryslow

Parametr nə qədər "sürətli" göstərilsə, prosessorun yükü bir o qədər yüksək olacaq.

Əvvəlcə prosessorum üçün çox çətin olan əvvəlcədən təyin etdim, sonra CRF istifadə edərək yükü daha dəqiq seçdim. Mənim vəziyyətimdə əvvəlcədən qurulmuş işlədi fast, və crf üçün mən 24 dəyərinə qərar verdim.

Nəticə

Hamısı budur. Verilişə başlamaq üçün son əmr belə oldu:

ffmpeg -re -i lecture1.mp4 -vf drawtext="fontfile=OpenSans.ttf:text='Лекция 1: Жонглирование картинами мира':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670" -c:v libx264 -preset fast -crf 24 -g 3 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

Burada yalnız iki təsvir edilməmiş məqam qalıb:

1) -c:v libx264 – mənbə faylı ilə işləmək üçün xüsusi kodek təyin edilməsi.
2) -g 3 – əsas kadrların sayının açıq şəkildə göstərilməsi. Bu zaman hər üçüncü kadrın əsas kadr olması göstərilmişdir. Standart dəyər ya 5, ya da 8-dir, lakin YouTube and içir və ən azı 3 tələb edir.

Yayımın hansı keyfiyyətdə olduğunu görə bilərsiniz burada.

Serverdəki yük aşağıdakı kimi idi:

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Videolarınızı YouTube-da XNUMX/XNUMX yayımlayın

Monitorinq məlumatlarına əsasən aydın olur ki, prosessor yükü 70%-dən 95%-ə qədər dəyişir və həftə ərzində yayım heç vaxt 100%-ə çatmayıb. Bu o deməkdir ki, bu parametrlərlə prosessor kifayətdir.

Diski yükləməklə deyə bilərəm ki, demək olar ki, yüklənməyib və yayım üçün adi HDD kifayət etməlidir.

Amma gedən trafikin miqdarı məni narahat edir. Belə çıxır ki, mənim gedən axınım saniyədə 450 ilə 650 KB arasında dəyişir. Bir ay ərzində bu, təxminən 1,8 terabayt olacaq. Əlavə trafik almalı və ya iki nüvəli konfiqurasiyaya keçməli ola bilərsiniz, çünki... Şəklin keyfiyyətini azaltmaq istəməzdim.

***

Nəticə olaraq deyim ki, belə bir yayımı sıfırdan qurmaq təxminən 1-2 saat çəkir. Üstəlik, videonun serverə yüklənməsi çox vaxt aparacaq.

Belə bir yayımın başlanması marketinq vasitəsi kimi özünü doğrultmadı. Bəlkə də, YouTube alqoritmlərinin bu yayımı götürməsi və tövsiyələrdə aktiv şəkildə göstərməyə başlaması üçün baxışları artırsaq, nəsə nəticə verər. Mənim vəziyyətimdə 16 gün fasiləsiz yayımda 58 dəfə baxılıb.

Bu yaxşıdır. Yayım veb saytımın əsas səhifəsinə ahəngdar şəkildə uyğun gəlir. Bu, mənə mühazirəçi və mühazirələrin özləri haqqında öz fikrimi tez formalaşdırmaq imkanı verdi.

Və bir an. Yayımın heç kimin müəllif hüququnu pozmaması vacibdir, əks halda bloklanacaq. Yayımla bağlı sakitəm, çünki... Mən xüsusi olaraq pulsuz istifadə ilə musiqi əlavələrini seçdim və məzmunun müəllifi yaxınlıqdakı kompüterdə oturur və məzmunundan istifadə etməyimə qətiyyən qarşı deyil :)

Ancaq yayımınızın hansısa yerində arxa fonda radio oxuyursunuzsa və ya montaj zamanı sevimli trekinizdən istifadə etmisinizsə və ya məşhur musiqi videosu, serial və ya filmdən video ardıcıllığı çəkmisinizsə, o zaman yayımınız risk altındadır. Həmçinin yayımın ən azı minimal semantik yük daşıması vacibdir, əks halda o, spam kimi bloklana bilər.

***

Məndə bu qədərdir. Ümid edirəm ki, bu dərslik kiməsə yaxşı xidmət edəcək. Yaxşı, əlavə edəcəyiniz bir şey varsa, yazın, məqaləyə əlavə və dəqiqləşdirmələri oxumaqdan məmnunam.

Mənbə: www.habr.com

Добавить комментарий