Thứ Ba, 28 tháng 2, 2017

Live facebook bằng code FFmpeg

Xin chào! hôm nay mình sẽ hướng dẫn các bạn cách live stream facebook bằng code ffmpeg đơn giản.
Để phục vụ mục một số mục đích khác nhau, hiện nay live stream facebook đang trở nên phổ biến, không những live stream facebook trên điện thoại, chúng ta cũng có thể live stream qua các công cụ hỗ trợ trên máy tính để có thể nâng cao hiệu quả cũng như hỗ trợ xử lý hình ảnh âm thanh dễ dàng.
Để live stream bằng code ffmpeg facebook các bạn cần những công cụ sau.
  1. Bộ tool ffmpeg chuẩn: Tải ngay! (link dự phòng tại đây!)
  2. Code ffmpeg live stream facebook
  3. Video định dạng .mp4 để đưa lên live stream facebook
  4. Máy tính có kết nối mạng hoặc vps windows (mình chỉ hướng dẫn với hệ điều hành windows)
Thực hiện:
Bước 1: Tải ffmpeg và giải nén ra thư mục
Thư mục ffmpeg sau khi giải nén






Bước 2: copy file video cần stream vào thư mục bin
Ở đây file của mình là file 1
hướng dẫn stream facebook bằng fmmpeg





Bước 3: Thực hiện lấy URL máy chủ và khóa luồng live stream facebook (Ai chưa biết thì xem dẫn tại đây!)
Lấy URL máy chủ và khóa luồng live stream facebook





Sau khi lấy được rồi, chúng ta tiến hành thay thông tin vào code ffmpeg live facebook đã chuẩn bị ở trên đầu bài viết.

Code đây:

ffmpeg -re -i ./1.mp4 -acodec libmp3lame -ar 44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 1280×720 -bufsize 6000k -vb 400k -maxrate 1500k -deinterlace -vcodec libx264 -preset veryfast -g 30 -r 30 -f flv “rtmp://rtmp-api.facebook.com:80/rtmp/110801559297125?ds=1&s_l=1&a=ATjTQhoODGYH6vPdcE”
Lưu ý khi sử dụng:
  • 1.mp4 là file video cần phát
  • 1280×720 là độ phân giải của video mong muốn trên facebook
  • rtmp://rtmp-api.facebook.com:80/rtmp/110801559297125?ds=1&s_l=1&a=ATjTQhoODGYH6vPcE” là URL và khóa luồng
Thay đổi các thông tin cho đúng với thông tin được cấp từ facebook theo thứ tự URL/KHÓA LUỒNG
Mọi thứ đến đây coi như đã xong, tiếng hành chạy
Bước 4: chạy code
Tại thư mục bin.
Ấn tổ hợp phím Shift+ Chuột phải. Chọn Open Command Windows Here

Sau khi chọn ta được của sổ CMD mở lên như hình
Tiến hành copy và paste code vào cmd.
live facebook via ffmpeg





Sau khi paste ấn Enter để thực hiện lệnh!
Nếu thành công quá trình stream sẽ diễn ra ngay lập tức, cửa sổ cmd sẽ chạy các dòng thông số liên quan tới stream.
Như vậy là stream đã chạy, công việc bây giờ của bạn là quay lại cửa số trình duyệt để chọn phát trực tiếp, sau khi ấn Phát trực tiếp, video phát trực tiếp sẽ xuất hiện trên facebook, nơi mà bạn đã chọn.

Chúc các bạn thành công!
Click để bình luận

0 nhận xét