Trang Chủ Kiếm Tiền Trên Mạng Kiếm Tiền Youtube Thủ Thuật TUT Youtube Hướng dẫn Live Video đang Live trên Youtube bằng ffmpeg

Hướng dẫn Live Video đang Live trên Youtube bằng ffmpeg

23 phút đọc
0
0
174

Live stream Video đang Live trên Youtube như thế nào? Đây là
câu hỏi mình thấy nhiều người đang thắc mắc mà vẫn không mấy ai
trả lời. Bài viết hôm nay mình sẽ tập hợp những phương pháp tối
ưu nhất để giúp việc live stream Video đang phát trực tiếp trên
Youtube được dễ dàng và hiệu quả nhất.

Hướng dẫn Live Video đang Live trên Youtube bằng ffmpeg

Đầu tiên thì việc live stream Video trên Youtube mình có thể
điểm qua một số  phương pháp:

Getlink và live stream bằng ffmpeg

Getlink bằng API livestreamer và live stream cùng ffmpeg

Đây là phương pháp mình thấy khá tối ưu bởi vì có sử dụng API
và hôm nay mình mới có dịp chia sẻ. Ưu điểm của phương pháp này
là ổn định, không lag, không giật, không mất luồng và rất tối
ưu cho việc live stream Video live streaming trên Youtube.

Chúng ta sử dụng bộ công cụ livestreamer để thực
hiện việc này. Các bạn tải về livestreamer cho Windows tại
đây:  Download

Một ưu điểm của livestreamer là chúng ta không cần thực hiện
việc getlink .m3u8 mà chuyển trực tiếp luồng Video vào ffmpeg
để xử lý và live stream. Với livestreamer giúp chúng ta có
quyền truy cập vào dữ liệu luồng Video bằng việc sử dụng API
nên chính vì vậy hiện tượng mất luồng Video khi getlink .m3u8
sẽ không còn.

Cài đặt vào máy tính bình thường theo mặc định ở đường
dẫn: “C:Program Files (x86)Livestreamer” và các
bạn làm việc trên thư mục này hoặc cũng có thể tải bản
livestreamer Portable về không cần cài đặt
tại đây.

Chúng ta sẽ sử dụng livestreamer để đưa luồng
Video vào ffmpeg để thực hiện việc live stream nên các bạn copy
file ffmpeg.exe bỏ vào chung thư mục với
livestreamer vừa giải nén.

Livestreamer sử dụng trình phát Media VLC mặc định để phát
Video, vì vậy các bạn nhớ cài đặt VLC Media Player
trước để xem Video. Khởi động cmd tại thư mục
livestreamer và bây giờ việc của các bạn là tìm link Video đang
live stream trên Youtube và đưa vào code để thử nghiệm.

Chạy đoạn code sau với “link_video” là link Youtube đang phát
trực tiếp.

Bây giờ Video đang phát  bằng VLC sử dụng công cụ
livestreamer. Bạn có thể xem trước và cảm nhận chất lượng của
Video cũng như sự ổn định của luồng Video.

Nếu không phát được trên VLC thì bạn cũng có thể đưa luồng
Video này vào các trình Player được cài đặt sẵn trong máy. Bạn
sửa lại đường dẫn tới trình Player đoạn: “C:Program Files
(x86)K-Lite Codec PackMPC-HC64mpc-hc64_nvo.exe”

Chúng ta sẽ đưa luồng Video này vào ffmpeg để thực hiện việc
live stream qua câu lệnh:

Download Code livestreamer

Getlink bằng Youtube-dl live stream bằng ffmpeg

UPDATES: Hướng dẫn
getlink bằng youtube-dl và chuyển thẳng linkget vào ffmpeg và
tiến hành live stream, giảm tình trạng mất luồng .m3u8:
DownloadPassword: chiaseall.com

Chắc hẳn những ai tìm hiểu vấn đề này thì cũng đã biết cách
live stream trên Youtube bằng ffmpeg rồi phải không nào? Và vấn
đề làm sao để live stream video đang live. Vấn đề này chỉ nằm ở
việc làm sao chúng ta có được link live của Video đang live kia
thì mọi việc được giải quyết đơn giản. Có được link rồi thì chỉ
việc đưa vào code live stream và thoải mái tùy biến như thế nào
thì đó là việc của các bạn.

Hiện tại có rất nhiều trang hỗ trợ live stream từ rất nhiều
nguồn trên Internet. Hỗ trợ live đa luồng cũng có và việc live
stream Video đang phát trực tiếp cũng được thực hiện một cách
dễ dàng. Bài viết này dành cho những ai muốn sử dụng nguồn
Video đầu vào và tùy biến qua những dòng code và sau đó live
stream. Mình cũng đã sử dụng nhiều trình getlink để lấy link
Video để live stream nhưng cách dưới đây mình thấy hiệu quả
nhất. Và chần chừ gì nữa, chúng ta hãy bắt đầu nào.

Đầu tiên các bạn phải tải về chương trình này về:
Download

Download bản mới nhất của youtbe-dl tại: https://youtube-dl.org/ nếu như bản trên bị
lỗi và không get được link Youtube. Youtube-dl updates liên tục
nên có thể nói đây là một sự lựa chọn tối ưu nhất đối với việc
getlink cũng như download Video trên Youtube.

Đưa chương trình vào một thư mục bất kỳ trên máy tính. Tại cửa
sổ Explore này mở cmd lên
bằng cách tại đường dẫn gõ cmd.

Tại thời điểm mình đang viết bài này, mình sẽ Demo một Video
đang live stream có địa
chỉ: https://www.youtube.com/watch?v=DvhRXCFkT9w.

Bây giờ các bạn sử dụng đoạn code sau để lấy thông tin của
Video bên trên.

Bạn copy và bỏ vào cmd.

Lúc này thông tin các định dạng và chất lượng Video được liệt
kê ra, bạn chọn 1 trong số đó để getlink.

Bên trên các bạn sẽ thấy nó liệt kê ra những chất lượng
Video có thể getlink với số thứ tự từ 91-94. Video này chất
lượng cao nhất chỉ là 854×480 nên nó sẽ dừng lại ở đó. Nếu
Video bạn chất lượng cao hơn thì nó sẽ được liệt kê tiếp. Bây
giờ mình sẽ getlink Video có ID 94 bằng câu lệnh sau:

Các bạn đã thấy link Video đã được get và đây là link Video
live stream nên sẽ có đuôi .m3u8. Việc còn lại bây giờ
là các bạn hãy copy link này và đưa vào code live stream của
mình và thử nghiệm thôi nào.

Các bạn lấy link đã get được bằng cách bôi đen link và nhấn
Ctrl+C để Copy.

Sau đó đưa vào đoạn code ffmpeg xem thế nào nhé. Dưới đây chỉ
là code demo và cũng đã cũ, các bạn có thể tham khảo. Thay đoạn
link vào “link_get”.

Bây giờ hãy thưởng thức thành quả thôi nào.

Download toàn bộ các tài nguyên cần thiết của bài viết tại
đây.

Quay Video màn hình bằng ffmpeg và live stream

Nếu cách trên không khả thi thì bạn có thể sử dụng tính năng
quay màn hình Video đang live stream bằng ffmpeg và đưa vào
code ffmpeg xử lý âm thanh hình ảnh. Tham khảo bài viết đó tại
đây.

Kết hợp giữa OBS Studio và ffmpeg để live stream

Xem bài viết này để kết hợp giữa
OBS Studio và ffmpeg để live stream. Đây cũng là một cách khá
hay khi kết hợp 2 phần mềm này cho việc live stream Youtube.

Chi tiết hơn của phương pháp này với những thiết lập nâng cao
trong OBS Studio xem tại bài viết này.

Lời kết

Trên đây mình đã hướng dẫn cách live stream Video đang live
stream trên Youtube bằng nhiều phướng pháp để các bạn có những
phương án sử dụng khi cần thiết. Chúc các bạn thành công.

Live stream Video đang Live trên Youtube bằng ffmpeg như
thế nào?

Tải thêm bài liên quan
Tải thêm bằng Tuấn Hợp
Tải nhiều hơn Thủ Thuật TUT Youtube

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Xem Thêm

Vì sao Kênh Youtube bị tắt kiếm tiền?

Thông thường khi bạn đăng kí làm Youtube partner rồi thì nút kiếm sẽ có màu xanh nếu bạn b…