Phát video của bạn trên YouTube XNUMX/XNUMX

Gần đây, vì sở thích, tôi quay phim bài giảng của một nhà tâm lý học mà tôi biết. Tôi chỉnh sửa đoạn phim và xuất bản nó trên trang web của tôi. Một tháng trước, tôi có ý tưởng tổ chức phát sóng 24/7 các bài giảng này trên YouTube. Một loại “kênh truyền hình” chuyên đề dành riêng cho sự phát triển cá nhân.

Tôi biết cách phát sóng thường xuyên. Nhưng làm thế nào để nó có thể phát các tập tin video? Để nó chạy 24/7, linh hoạt, tự chủ nhất có thể, đồng thời không phụ thuộc vào máy tính ở nhà của tôi. Đây là điều tôi phải tìm hiểu.

Phát video của bạn trên YouTube XNUMX/XNUMX

Phải mất vài ngày để tìm ra giải pháp. Tôi đã nghiên cứu nhiều diễn đàn và nhiều sách hướng dẫn khác nhau nếu không có chúng thì chương trình phát sóng của tôi sẽ không hoạt động. Và bây giờ trò chơi khăm đã thành công, tôi cảm thấy cần phải chia sẻ giải pháp của mình. Đây là cách bài viết này xuất hiện.

Nói tóm lại, giải pháp cuối cùng như sau: VPS + ffmeg + tập lệnh bash. Dưới phần cắt, tôi mô tả các bước đã thực hiện và nói về những cạm bẫy đã được phát hiện khi tổ chức phát sóng.

Bước 1 – chương trình phát sóng sẽ đến từ đâu?

Ngay từ đầu, cần phải quyết định xem chương trình phát sóng sẽ đến từ đâu và nguồn của nó sẽ ở đâu. Điều đầu tiên tôi nghĩ đến là từ máy tính ở nhà của bạn. Thu thập video vào danh sách phát và bắt đầu phát chúng trong bất kỳ trình phát video nào. Sau đó chụp ảnh màn hình và phát lên YouTube. Nhưng tôi gần như ngay lập tức từ chối lựa chọn này vì... Để thực hiện, bạn cần bật máy tính ở nhà liên tục, đồng nghĩa với việc tiếng ồn từ bộ làm mát ngay cả vào ban đêm và mức tiêu thụ điện tăng lên (+100-150 kWh mỗi tháng). Và hóa ra là bạn sẽ không thể sử dụng máy tính ở nhà trong thời gian phát sóng. mọi chuyển động của chuột sẽ hiển thị trong chương trình phát sóng.

Sau đó tôi bắt đầu nhìn sang bên cạnh dịch vụ điện toán đám mây. Tôi đang tìm kiếm một dịch vụ làm sẵn để tôi có thể tải video của mình lên hoặc chẳng hạn như chèn liên kết tới video từ YouTube và tất cả sẽ được gói thành một chương trình phát sóng không ngừng. Nhưng tôi không tìm thấy bất cứ điều gì phù hợp. Có lẽ tôi đã không tìm kiếm tốt. Điều duy nhất phù hợp với chức năng này là restream.io, một dịch vụ giúp phát sóng đồng thời trên nhiều nền tảng. Họ dường như cho phép bạn tải lên video của riêng bạn. Nhưng dịch vụ này được tạo ra với những mục đích hoàn toàn khác và họ mong đợi rằng buổi phát sóng sẽ chỉ kéo dài vài giờ. Tôi nghĩ rằng nếu thông qua dịch vụ này có thể tổ chức phát sóng suốt ngày đêm thì nó sẽ kiếm được hàng chục, thậm chí hàng trăm đô la mỗi tháng. Nhưng tôi vẫn muốn tổ chức buổi phát sóng miễn phí hoặc với mức đầu tư tài chính tối thiểu.

Rõ ràng là việc phát sóng là cần thiết hoặc thiết bị riêng biệt hoặc thậm chí là một máy tính riêng biệt. Tôi đang nghĩ tới thứ gì đó giống như Raspberri Pi. Vậy thì sao? Anh ấy không có máy làm mát. Tôi đã quay video trên ổ đĩa flash, cắm cáp Ethernet và để nó nằm ở một nơi vắng vẻ rồi phát sóng. Lựa chọn. Nhưng tôi không có bảng mạch cũng như không có kinh nghiệm làm việc với nó nên tôi cũng từ chối phương án này.

Kết quả là tôi đã bắt gặp một cuộc thảo luận nhất định nơi họ thảo luận về việc tạo ra máy chủ riêng chương trình phát sóng. Đó không hẳn là thứ tôi đang tìm kiếm, nhưng tôi có ý chính - bạn có thể sử dụng máy chủ! Trong cuộc thảo luận đó, người ta đề xuất sử dụng kết hợp VPS + nginx + OBS. Rõ ràng là sự kết hợp này cũng có thể phù hợp với tôi. Điều duy nhất khiến tôi bối rối là tôi chưa bao giờ quản lý một máy chủ và đối với tôi, việc có một máy chủ chuyên dụng của riêng mình thật khó hiểu và tốn kém. Tôi quyết định tìm hiểu xem thuê một máy chủ có cấu hình tối thiểu sẽ tốn bao nhiêu tiền và rất ngạc nhiên.

Phát video của bạn trên YouTube XNUMX/XNUMX

Giá được tính bằng đồng rúp của Belarus và đây chỉ là những mẩu vụn. Để hiểu, 8 rúp Belarus bằng khoảng 3.5 đô la hoặc 240 rúp Nga. Trong một tháng sử dụng máy tính chính thức, bật 24/7 và truy cập Internet nhanh. Vì lý do nào đó, khám phá này trở nên rất vui đối với tôi và trong vài ngày tôi đi lại vô cùng hạnh phúc, giống như một đứa trẻ phát hiện ra tên lửa vũ trụ :)

Nhân tiện, tôi đã tận dụng ưu đãi của trang web đầu tiên mà Google cung cấp cho tôi cho truy vấn “Cho thuê VPS”. Có lẽ thậm chí còn có nhiều giải pháp ngân sách hơn, nhưng mức giá này phù hợp với tôi và tôi không tìm kiếm thêm.

Khi tạo một máy chủ, bạn có thể chọn hệ điều hành mà nó sẽ chạy. Bạn có thể tổ chức phát sóng trên bất kỳ hệ thống nào được liệt kê và đưa ra lựa chọn dựa trên sở thích và khả năng tài chính của mình (đối với máy chủ chạy Windows, họ yêu cầu một khoản phí bổ sung). Tôi đã chọn CentOS. Đơn giản vì trước đây tôi chưa có nhiều kinh nghiệm về nó.

Phát video của bạn trên YouTube XNUMX/XNUMX

Bước 2 - thiết lập máy chủ

Điều đầu tiên bạn cần sau khi tạo máy chủ là kết nối với nó thông qua SSH. Lúc đầu, tôi sử dụng PuTTy, nhưng sau đó tôi bắt đầu sử dụng Ứng dụng Secure Shell chạy trong Google Chrome. Hóa ra nó thuận tiện hơn cho tôi.

Sau đó, tôi thay đổi tên máy chủ, thiết lập đồng bộ hóa thời gian trên máy chủ, cập nhật hệ thống, mày mò iptables... và làm một loạt việc khác, nhưng không phải vì nó cần thiết. Tôi chỉ quan tâm đến việc thiết lập máy chủ và nó đã hiệu quả với tôi. Tôi thích nó khi nó hoạt động :)

Dưới đây là các bước bạn cần thực hiện:

  1. Kết nối kho lưu trữ EPEL.
  2. Thiết lập máy chủ FTP (tôi chọn vsftp).
  3. Cài đặt ffmpeg.

Tôi sẽ không đưa ra các mệnh lệnh một cách chi tiết; những hướng dẫn này khá mang tính khái niệm nhằm truyền đạt kế hoạch hành động chung. Nếu bạn gặp bất kỳ khó khăn nào với bất kỳ bước nào, chúng có thể được giải quyết nhanh chóng bằng cách sử dụng truy vấn của công cụ tìm kiếm như “CentOS connect EPEL” hoặc “CentOS install FTP server”. Và trên các liên kết đầu tiên, bạn có thể tìm thấy hướng dẫn chi tiết từng bước.

Vì vậy, như tôi đã viết trước đó, tôi cần sự kết hợp giữa VPS + nginx + OBS. VPS – sẵn sàng. Nhưng các câu hỏi bắt đầu nảy sinh ở những điểm khác. OBS là một chương trình phát sóng, Open Broadcaster Software. Và nó chỉ hoạt động với các luồng tức là ví dụ: nó lấy một hình ảnh từ webcam và phát nó. Hoặc ghi lại màn hình. Hoặc một chương trình phát sóng đang diễn ra được chuyển hướng đến một trang web khác. Nhưng tôi không có luồng, tôi chỉ có một tập hợp các tệp video cần được tạo thành luồng.

Tôi bắt đầu tìm hiểu theo hướng này và tình cờ thấy ffmpeg. FFmpeg là một tập hợp các thư viện mã nguồn mở và miễn phí cho phép bạn ghi, chuyển đổi và truyền phát âm thanh và video kỹ thuật số ở nhiều định dạng khác nhau.

Và tôi rất ngạc nhiên về khả năng của ffmpeg. Nếu bạn muốn, nó sẽ trích xuất âm thanh từ video. Nếu bạn muốn, nó sẽ cắt một đoạn video mà không cần mã hóa lại. Nếu bạn muốn, nó sẽ chuyển đổi từ định dạng này sang định dạng khác. Và nhiều, nhiều hơn nữa. Đến mức bạn có thể chỉ định một tệp cho nó, nó sẽ chuyển đổi nó thành một luồng và truyền nó tới YouTube. Thế là xong, dây chuyền đã được lắp ráp. Tất cả những gì còn lại là hoàn thiện các sắc thái.

Bước 3 – thiết lập phát sóng

Chúng tôi tạo một chương trình phát sóng trên YouTube. Ở giai đoạn này, chúng tôi chỉ cần liên kết và khóa phát sóng. Trong ảnh chụp màn hình bên dưới, chúng được đánh dấu màu đỏ.

Phát video của bạn trên YouTube XNUMX/XNUMX

Tiếp theo tải tập tin video lên máy chủ, mà chúng tôi dự định phát sóng. Trên thực tế, FTP chỉ cần thiết cho giai đoạn này. Nếu bạn có một cách thuận tiện khác để tải tệp lên máy chủ thì bạn không cần phải thiết lập máy chủ FTP.

Chúng tôi truyền luồng tới YouTube. Để bắt đầu phát sóng, bạn cần chạy ffmpeg với một số thuộc tính. Đây là lệnh ngắn nhất tôi nhận được:

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

Giải mã thuộc tính-re – chỉ ra rằng tập tin phải được chuyển đổi thành một luồng.

-i – cho biết tập tin nào sẽ được phát. Điều quan trọng là lệnh được khởi chạy từ cùng thư mục chứa tệp video. Nếu không, bạn nên chỉ định một liên kết tuyệt đối tới tệp, như /usr/media/lecture1.mp4.

-f – thiết lập định dạng tập tin đầu ra. Trong trường hợp của tôi, hóa ra ffmpeg chuyển đổi tập tin của tôi từ mp4 sang flv một cách nhanh chóng.

Và cuối cùng, chúng tôi chỉ ra dữ liệu mà chúng tôi đã lấy từ YouTube trên trang cài đặt phát sóng, tức là. địa chỉ mà bạn cần truyền dữ liệu đến và khóa phát sóng để chương trình phát sóng được hiển thị cụ thể trên kênh của bạn.

Nếu bạn đã làm mọi thứ chính xác thì sau khi chạy lệnh này, YouTube sẽ thấy luồng được truyền. Để bắt đầu phát sóng, bạn chỉ cần nhấp vào nút “Bắt đầu phát sóng” trên chính YouTube.

Bước 4 – thêm quyền tự chủ

Chúc mừng! Bây giờ bạn đã biết cách bắt đầu phát sóng từ một tệp video. Nhưng điều này là không đủ để phát sóng XNUMX/XNUMX. Điều quan trọng là sau khi phát xong video đầu tiên, video tiếp theo sẽ bắt đầu ngay lập tức và khi tất cả các video được hiển thị, quá trình phát lại sẽ bắt đầu lại.

Tôi đã nghĩ ra tùy chọn sau: tạo một tệp .sh trong đó tôi viết lệnh cho mỗi tệp video và ở cuối chỉ ra lệnh để chạy lại cùng một tập lệnh. Kết quả là một đệ quy như thế này:

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

Và, vâng, nó đã hoạt động. Hài lòng với bản thân, tôi phát sóng thử nghiệm và đi ngủ.

Vào buổi sáng, một bất ngờ khó chịu đang chờ đợi tôi. Hóa ra buổi phát sóng chỉ kéo dài vài phút và gần như kết thúc ngay lập tức khi tôi tắt máy tính. Cuộc điều tra cho thấy các lệnh được khởi chạy theo cách này được thực thi khi người dùng đăng nhập vào máy chủ. Ngay khi tôi ngắt kết nối, các lệnh tôi đang chạy đều bị gián đoạn. Để ngăn chặn điều này xảy ra, chỉ cần trước mặt đồng đội là đủ bash thêm lệnh nohup. Điều này sẽ cho phép quá trình đang chạy chạy bất kể sự hiện diện của bạn.

Phiên bản tối thiểu cuối cùng của tập lệnh trông như thế này:

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 $

Trong đó start.sh là tệp chứa tập lệnh này. Và file này phải nằm trong cùng thư mục với file video.

Việc thêm ký hiệu đô la ở cuối cho phép quá trình chạy ở chế độ nền để bạn có thể tiếp tục sử dụng bảng điều khiển mà không làm gián đoạn quá trình phát sóng.

Phần thưởng bao gồm các quà tặng sau:

  • Bạn có thể chuyển đổi phát lại tập tin theo cách thủ công. Để thực hiện việc này, bạn cần phải “tiêu diệt” tiến trình ffmpeg hiện đang chạy. Sau đó, quá trình phát lại tệp tiếp theo từ danh sách sẽ tự động bắt đầu.
  • Video mới có thể được thêm vào chương trình phát sóng mà không cần dừng phát sóng. Chỉ cần tải video lên máy chủ, thêm lệnh để chạy tệp này trong tập lệnh và lưu nó. Đó là tất cả. Ở vòng phát lại tiếp theo, tệp mới sẽ được phát cùng với các tệp cũ.

Bước 5 - tùy chỉnh ffmpeg

Về nguyên tắc, chúng tôi có thể đã dừng lại ở đó. Nhưng tôi muốn làm cho buổi phát sóng thân thiện hơn một chút với người xem.

Giả sử một người đến buổi phát sóng, bắt đầu xem, thích nó và muốn xem lại bài giảng này từ đầu, nhưng buổi phát sóng không cho phép tua lại. Để xem một bài giảng ngay từ đầu, một người sẽ cần phải truy cập trang web của tôi và lấy bản ghi âm bài giảng mà họ quan tâm. Làm sao bạn có thể biết bài giảng nào khiến anh ấy quan tâm? Hiện đã có 16 bài giảng trên trang web và mỗi tuần chỉ có thêm nhiều bài giảng hơn. Tôi nghĩ rằng ngay cả tôi, người đã quay phim và biên tập tất cả các bài giảng này, cũng sẽ không thể xác định được đó là bài giảng nào từ một đoạn ngẫu nhiên. Vì vậy, điều cần thiết là mỗi bài giảng phải được chỉ định bằng cách nào đó.

Tùy chọn thêm chú thích vào tệp video nguồn trong chương trình chỉnh sửa không phù hợp với tôi. Cần phải đảm bảo rằng các tập tin gốc đã được sử dụng. Vì vậy, việc hỗ trợ phát sóng đòi hỏi tôi phải cử động cơ thể ít nhất có thể.

Hóa ra ffmpeg cũng có thể giúp tôi việc này. Nó có một thuộc tính đặc biệt -vf, cho phép đặt văn bản lên video. Để thêm văn bản vào video, bạn cần thêm đoạn sau vào lệnh:

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

Giải thích các thông sốfontfile= – liên kết đến tập tin phông chữ. Nếu không có điều này, chú thích sẽ không được thêm vào video. Cách dễ nhất là đặt tệp phông chữ vào cùng thư mục với video. Hoặc bạn sẽ cần chỉ định đường dẫn đầy đủ đến tệp.

text= – thực ra, chính văn bản cần được đặt lên trên video.

fontsize= – kích thước phông chữ tính bằng pixel.

fontcolor= - màu chữ.

borderw= – độ dày của đường viền xung quanh văn bản tính bằng pixel (Tôi có văn bản màu trắng với đường viền màu đen dày 1 pixel).

bordercolor= - màu đường viền.

x= и y= – tọa độ văn bản. chấm 0;0 nằm ở góc trên bên trái. Tọa độ của tôi được chọn sao cho văn bản được đặt ở góc dưới bên trái với độ phân giải video 1280x720 pixel.

Nó trông như thế này:

Phát video của bạn trên YouTube XNUMX/XNUMX

Bước 6 – xác định chất lượng phát sóng

Thế là xong, chương trình phát sóng đã sẵn sàng. Chương trình phát sóng FFmpeg, các tập tin được phát, không cần sự hiện diện của tôi để phát sóng. Thậm chí bài giảng nào cũng có chữ ký. Nhìn như vậy là được rồi.

Nhưng một sắc thái nữa xuất hiện - tôi đã chọn cấu hình máy chủ tối thiểu và nó không kéo được chương trình phát sóng. Cấu hình máy chủ: 1 lõi (như 2.2 GHz), RAM 1 gigabyte, SSD 25 GB. Có đủ RAM, nhưng bộ xử lý gần như được tải hoàn toàn ở mức 100% (và thậm chí có lúc là 102-103% :) Điều này dẫn đến việc phát sóng bị treo cứ sau vài giây. Không hay chút nào.

Bạn có thể chỉ cần sử dụng cấu hình đắt tiền hơn với hai lõi, may mắn thay, với công nghệ đám mây, việc thay đổi cấu hình máy chủ diễn ra bằng cách nhấn một vài nút. Nhưng tôi muốn phù hợp với dung lượng cấu hình tối thiểu. Tôi đã bắt đầu nghiên cứu tài liệu ffmpeg và vâng, ở đó cũng có các cài đặt cho phép bạn điều chỉnh tải trên hệ thống.

Chất lượng hình ảnh cao có thể đạt được theo hai cách: tải CPU cao hoặc lưu lượng truy cập ra cao. Hóa ra là bộ xử lý có thể đảm nhận càng nhiều tải thì càng cần ít băng thông kênh hơn. Hoặc bạn không thể tải bộ xử lý quá nhiều, nhưng khi đó bạn sẽ cần một kênh rộng với khoảng trống lưu lượng lớn. Nếu có những hạn chế về cả bộ xử lý và kích thước của kênh/lưu lượng truy cập đi thì bạn sẽ phải giảm chất lượng hình ảnh để quá trình phát sóng diễn ra suôn sẻ.

Máy chủ của tôi có quyền truy cập vào kênh rộng 10 Mbit/s. Chiều rộng này là vừa phải. Nhưng có giới hạn lưu lượng - 1 TB mỗi tháng. Do đó, để đáp ứng các hạn chế về lưu lượng, luồng đi của tôi không được vượt quá ~300 KB mỗi giây, tức là. Tốc độ bit của luồng đi không được vượt quá 2,5 Mbit/s. Nhân tiện, YouTube khuyên bạn nên phát sóng ở tốc độ bit này.

Để điều chỉnh tải trên hệ thống, ffmpeg sử dụng các phương pháp khác nhau. Viết tốt về điều này đây. Tôi đã kết thúc bằng cách sử dụng hai thuộc tính: -crf и -preset.

Hệ số tỷ lệ không đổi (CRF) – đây là hệ số để bạn có thể điều chỉnh chất lượng hình ảnh. CRF có thể có các giá trị từ 0 đến 51, trong đó 0 là chất lượng của tệp nguồn, 51 là chất lượng kém nhất có thể. Nên sử dụng các giá trị từ 17 đến 28, mặc định là 23. Với hệ số 17, video sẽ giống về mặt hình ảnh với video gốc, nhưng về mặt kỹ thuật thì sẽ không giống nhau. Tài liệu cũng nêu rõ rằng kích thước của video cuối cùng, tùy thuộc vào CRF được chỉ định, thay đổi theo cấp số nhân, tức là. tăng hệ số lên 6 điểm sẽ tăng gấp đôi tốc độ bit của video gửi đi.

Nếu sử dụng CRF, bạn có thể chọn “trọng lượng” của hình ảnh gửi đi, sau đó sử dụng cài đặt trước (-preset) bạn có thể xác định mức độ tải của bộ xử lý. Thuộc tính này có các tham số sau:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium - giá trị mặc định
  • slow
  • slower
  • veryslow

Tham số được chỉ định càng nhanh thì tải trên bộ xử lý sẽ càng cao.

Đầu tiên, tôi chọn một cài đặt trước về cơ bản là quá khó đối với bộ xử lý của mình, sau đó chọn tải tốt hơn bằng cách sử dụng CRF. Trong trường hợp của tôi, cài đặt trước đã hoạt động fastvà đối với crf tôi đã chọn giá trị 24.

Kết luận

Đó là tất cả. Lệnh cuối cùng để bắt đầu phát sóng là:

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/%КЛЮЧ_ТРАНСЛЯЦИИ%

Chỉ còn lại hai điểm chưa được mô tả ở đây:

1) -c:v libx264 – chỉ định một codec cụ thể để làm việc với tệp nguồn.
2) -g 3 – chỉ dẫn rõ ràng về số lượng khung hình chính. Trong trường hợp này, nó được chỉ định rằng mỗi khung hình thứ ba phải là khung hình chính. Giá trị tiêu chuẩn là 5 hoặc 8 nhưng YouTube thề và yêu cầu ít nhất là 3.

Bạn có thể thấy chất lượng của chương trình phát sóng là như thế nào đây.

Tải trên máy chủ như sau:

Phát video của bạn trên YouTube XNUMX/XNUMX

Phát video của bạn trên YouTube XNUMX/XNUMX

Dựa trên dữ liệu giám sát, rõ ràng tải bộ xử lý dao động từ 70% đến 95% và trong tuần, lượng phát sóng không bao giờ đạt 100%. Điều này có nghĩa là với những cài đặt này, bộ xử lý là đủ.

Khi tải đĩa, tôi có thể nói rằng nó gần như không được tải và ổ cứng HDD thông thường là đủ để phát sóng.

Nhưng lượng xe cộ đi lại làm tôi lo lắng. Hóa ra luồng đi của tôi dao động từ 450 đến 650 KB mỗi giây. Trong một tháng, dung lượng này sẽ vào khoảng 1,8 terabyte. Bạn có thể phải mua thêm lưu lượng hoặc chuyển sang cấu hình có hai lõi vì... Tôi không muốn giảm chất lượng của hình ảnh.

***

Do đó, tôi sẽ nói rằng việc thiết lập một chương trình phát sóng như vậy từ đầu mất khoảng 1-2 giờ. Hơn nữa, việc tải video lên máy chủ sẽ mất phần lớn thời gian.

Việc tung ra chương trình phát sóng như vậy không tự chứng minh mình là một công cụ tiếp thị. Có lẽ, nếu chúng tôi tăng lượt xem để thuật toán YouTube chọn chương trình phát sóng này và bắt đầu tích cực hiển thị nó trong các đề xuất, thì sẽ có điều gì đó xảy ra. Trong trường hợp của tôi, trong 16 ngày phát sóng liên tục, nó đã được xem 58 lần.

Được thôi. Chương trình phát sóng hài hòa trên trang chính của trang web của tôi. Điều này giúp tôi có cơ hội nhanh chóng hình thành quan điểm của riêng mình về giảng viên và bản thân các bài giảng.

Và một khoảnh khắc. Điều quan trọng là chương trình phát sóng không vi phạm bản quyền của bất kỳ ai, nếu không nó sẽ bị chặn. Tôi bình tĩnh về buổi phát sóng của mình vì... Tôi đặc biệt chọn các phần chèn nhạc có quyền sử dụng miễn phí và tác giả của nội dung ngồi ở một máy tính gần đó và hoàn toàn không phản đối việc tôi sử dụng nội dung của cô ấy :)

Nhưng nếu bạn có đài phát ở chế độ nền ở đâu đó trong chương trình phát sóng của mình hoặc bạn đã sử dụng bản nhạc yêu thích của mình trong quá trình chỉnh sửa hoặc lấy một chuỗi video từ một video ca nhạc, phim truyền hình dài tập hoặc phim nổi tiếng thì chương trình phát sóng của bạn sẽ gặp rủi ro. Điều quan trọng nữa là chương trình phát sóng ít nhất phải mang tải ngữ nghĩa tối thiểu, nếu không nó có thể bị chặn do spam.

***

Đó là tất cả những gì tôi có. Tôi hy vọng hướng dẫn này sẽ phục vụ tốt cho ai đó. Chà, nếu bạn có điều gì cần bổ sung, hãy viết, tôi sẽ rất vui khi đọc những phần bổ sung và làm rõ bài viết.

Nguồn: www.habr.com

Thêm một lời nhận xét