Cách phát trực tiếp lên YouTube bằng Raspberry Pi

Cách phát trực tiếp lên YouTube bằng Raspberry Pi

Bằng cách thêm mô-đun máy ảnh vào Raspberry Pi, về cơ bản bạn sẽ có được một máy ảnh kết nối internet di động, nhẹ và dễ cầm hoặc gắn.





Vì vậy, thật hợp lý khi bạn có thể muốn phát trực tuyến cảnh quay bằng nó. Nhưng làm thế nào để bạn bắt đầu với điều này? Bạn nên sử dụng mô hình Pi nào? Một giải pháp mô-đun camera có tốt hơn giải pháp khác không? Và làm cách nào để bạn tải được cảnh lên YouTube?





Như với hầu hết mọi thứ, Raspberry Pi rất đơn giản.





Tại sao lại phát trực tiếp bằng Raspberry Pi?

Với sự sẵn có của các dịch vụ phát trực tuyến dễ sử dụng như Mixer và Twitch và rất nhiều thiết bị khác nhau có khả năng phát trực tuyến lên YouTube, bạn có thể tự hỏi 'tại sao lại chọn Pi'?

Chà, kích thước của nó chắc chắn có tác dụng, cho phép bạn đặt Raspberry Pi ở hầu hết mọi vị trí. Việc sử dụng Pi làm camera phát trực tiếp chuyên dụng trên YouTube cũng giúp giải phóng các thiết bị khác của bạn.



Và sau đó, có một lý do lâu đời đó là: bởi vì bạn có thể! Việc thiết lập Pi làm trình phát video trực tiếp giúp đánh giá cao những gì đang diễn ra trong nền trên các thiết bị khác thực hiện cùng một tác vụ. Nó hơi rắc rối một chút, yêu cầu một chuỗi lệnh dài, nhưng kết quả là thỏa mãn.

Những gì bạn sẽ cần

Để phát trực tiếp bất cứ thứ gì có trước Raspberry Pi của bạn lên YouTube, bạn sẽ cần những thứ sau:





  • Raspberry Pi 3 trở lên.
  • Mô-đun máy ảnh Raspberry Pi (bản gốc hoặc bản sửa đổi NoIR đều tốt). (Mặc dù có thể sử dụng webcam USB, nhưng các hướng dẫn này giả sử Mô-đun máy ảnh Raspberry Pi đang được sử dụng.)
  • Nguồn cung cấp pin di động (tùy chọn).

Đối với hệ điều hành, Raspbian Stretch tiêu chuẩn sẽ ổn. Nhưng bạn có thể thích Ubuntu hoặc Arch Linux, hoặc bất kỳ cái nào khác Bản phân phối Raspberry Pi hiện đang có sẵn.

Tiếp theo, kết nối máy ảnh và khởi động. Hướng dẫn trước đây của chúng tôi để thiết lập Mô-đun máy ảnh Raspberry Pi giải thích cách thực hiện điều này một cách chính xác.





cách tìm tin nhắn cũ trên iphone

Bạn cũng sẽ cần một kênh YouTube để truyền trực tuyến cảnh quay của bạn. Điều này không khó thiết lập như bạn nghĩ.

Thiết lập kênh YouTube của bạn

Có thể bạn đã có tài khoản YouTube. Nếu bạn sử dụng Google Mail, có một tài khoản sẵn sàng để bạn kích hoạt. Bạn sẽ cần một URL đặc biệt từ đây để chuyển hướng các cảnh quay bằng camera của Raspberry Pi tới YouTube.

Đây được gọi là Địa chỉ RMTP và về cơ bản là một URL phương tiện cụ thể.

Để tìm cái này, hãy truy cập YouTube, đăng nhập và tìm kiếm Tải lên cái nút. Đây là những gì bạn thường sử dụng trong YouTube để thêm video. Tuy nhiên, nhân dịp này, chúng tôi sẽ bỏ qua điều này và nhấp vào Bắt đầu bên dưới Phát trực tiếp.

Trong màn hình tiếp theo, hãy điền thông tin chi tiết bạn muốn cho nguồn cấp dữ liệu trực tiếp. Đây sẽ là thông tin về chủ đề của nguồn cấp dữ liệu và tiêu đề mà bạn nên thêm vào bên dưới Thông tin cơ bản . Bạn cũng sẽ có cơ hội đặt mức độ riêng tư của luồng; Là nó Công cộng , Không công khai , hoặc Riêng tư ?

Trong tab tiếp theo, Thiết lập khóa luồng , Tìm kiếm URL luồngTên / khóa luồng (bạn sẽ cần nhấp vào Bộc lộ để xem điều này). Lưu ý rằng khóa Phát trực tiếp phải được giữ ở chế độ riêng tư --- bất kỳ ai có thông tin này đều có thể phát trực tuyến đến kênh YouTube của bạn!

(Thiết lập camera phát trực tuyến Pi của bạn qua SSH? Chỉ cần sao chép tên / khóa luồng từ cửa sổ trình duyệt YouTube vào dòng lệnh Raspberry Pi từ xa của bạn.)

Để xem các tùy chọn khác tại đây, hãy xem hướng dẫn của chúng tôi về thiết lập kênh YouTube .

Chuẩn bị Raspberry Pi để phát trực tiếp trên YouTube

Bây giờ, đã đến lúc thiết lập Raspberry Pi của bạn để phát trực tuyến.

Bắt đầu bằng cách nâng cấp. Điều này đảm bảo bạn đang chạy phiên bản Raspbian mới nhất, với tất cả các bản cập nhật hệ thống và phần mềm cần thiết, bao gồm cả raspivid.

sudo apt update
sudo apt upgrade

Quá trình này sẽ mất vài phút để hoàn thành. Sau khi hoàn tất, hãy mở cửa sổ dòng lệnh và nhập:

sudo raspi-config

Sử dụng các phím mũi tên để chọn Bật máy ảnh , vô nhẹ Vào, sau đó chọn Đúng. Bạn sẽ được nhắc khởi động lại. Khi Pi của bạn khởi động lại, hãy nhập:

raspistill –o image.jpg

Bạn sẽ tìm thấy snap kết quả trong Thư mục chính. Khi bạn biết rằng máy ảnh của bạn đang hoạt động với Raspberry Pi, bạn có thể tiếp tục.

Thiết lập phát trực tuyến với avconv

Các phiên bản mới nhất của Raspbian đã được cài đặt sẵn avconv, vì vậy bạn không cần phải cài đặt nó. Tuy nhiên, nếu bạn không muốn nâng cấp Raspberry Pi của mình, bạn có thể chỉ cần cài đặt gói công cụ libav:

làm thế nào nóng một cpu có thể nhận được
sudo apt install libav-tools

Với avconv đã cài đặt, bạn đã sẵn sàng tạo nguồn cấp dữ liệu cho YouTube. Bạn sẽ cần tên / khóa luồng mà bạn đã ghi chú trước đó cho việc này.

Tuy nhiên, lệnh dài:

raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[your-secret-key-here]

Như bạn có thể thấy, nó có rất nhiều yếu tố. Bây giờ, nếu bạn muốn tiếp tục và chỉ cần chạy nó, sau đó sao chép mã, dán mã vào cửa sổ đầu cuối của bạn và nhấn enter. Nhớ thay đổi [your-secret-key-here] cho khóa Luồng mà bạn đã ghi chú trước đó.

Nếu mọi thứ đã hoạt động như dự định, bạn sẽ kết thúc với một cái gì đó như thế này:

Khi điều này xảy ra, hãy quay lại tab trình duyệt YouTube. Một lát sau, cảnh phim sẽ bắt đầu phát trực tuyến:

Lệnh truyền có nghĩa là gì

Lệnh dài ở trên có thể khá khó hiểu đối với người chưa qua đào tạo nhưng có một bộ sưu tập các tham số riêng biệt. Hãy xem xét điều quan trọng nhất.

-fps

: Đây là tốc độ khung hình trên giây. Để có kết quả tốt nhất, nó phải trên 24, đây là tốc độ phim truyền thống được chạy để tạo ảo giác chuyển động. Tuy nhiên, nếu hiệu suất là một vấn đề, bạn có thể muốn giảm điều này để cải thiện quá trình hấp.

-w -h

: Chúng có thể được sử dụng để chỉ định chiều rộng và chiều cao. Nếu bạn bỏ qua chúng, raspivid sẽ sử dụng độ phân giải độ nét cao 1920x1080 đầy đủ (1080p).

-b

: Giới hạn tốc độ bit đầu ra. Khuyến nghị của YouTube là 400-600kbps. Con số thấp hơn sẽ làm giảm băng thông tải lên, đổi lại chất lượng video thấp hơn.

-acodec

: Điều này đặc biệt quan trọng để phát trực tuyến lên YouTube. Dịch vụ không cho phép video không có đoạn âm thanh (hoặc âm thanh không có đoạn video), vì vậy, chúng tôi sử dụng điều này để tạo đoạn âm thanh giả cho luồng. Vì Raspberry Pi không đi kèm micrô tích hợp và kết quả âm thanh tốt nhất đạt được khi thêm HAT card âm thanh, đây là giải pháp dễ dàng.

-f

: Đây là định dạng đầu ra; trong trường hợp này, đó là flv, định dạng ưa thích cho các luồng trực tiếp trên YouTube.

Tách phiên SSH của bạn để luồng tiếp tục

Lệnh raspivid ở trên bắt đầu một luồng, nhưng nếu bạn đang kết nối qua SSH, khi bạn ngắt kết nối luồng sẽ đóng. Chắc chắn bạn không thể để PC của mình chạy chỉ để Pi tiếp tục phát trực tuyến?

May mắn thay, có một câu trả lời: màn hình. Đây là một phần mềm bạn có thể cài đặt để giữ cho phiên SSH chạy sau khi bạn ngắt kết nối.

Bắt đầu bằng cách kết thúc luồng ( Ctrl + X ), sau đó cài đặt màn hình:

sudo apt install screen

Chờ nó cài đặt, sau đó khởi động lại Pi.

cách xóa tìm kiếm khỏi google
sudo reboot

Kết nối lại qua SSH, đăng nhập, sau đó nhập lệnh để chạy màn hình:

screen

Về cơ bản, điều này tạo ra một môi trường riêng biệt để bạn chạy lệnh raspivid, một môi trường sẽ tồn tại khi bạn ngắt kết nối. Đơn giản chỉ cần chạy raspivid như trên, sau đó khi bạn sẵn sàng ngắt kết nối Ctrl + A .

Đóng cửa sổ SSH và luồng sẽ tiếp tục.

Máy ảnh Raspberry Pi của bạn đang phát trực tuyến lên YouTube

Với Pi phát video trực tuyến từ máy ảnh, mọi thứ sẽ hoạt động tốt. Tất cả những gì bạn cần là:

  • Kết nối mô-đun máy ảnh với Raspberry Pi
  • Định vị Pi để chụp cảnh
  • Chạy bản cập nhật hệ thống
  • Thiết lập kênh YouTube và sao chép URL luồng
  • Bắt đầu một luồng bằng lệnh raspivid

Lưu ý rằng với tính năng phát trực tiếp liên tục, có khả năng mọi thứ có thể quá nóng, điều này sẽ làm chậm quá trình phát trực tiếp. Nếu điều này xảy ra, hãy xem xét một số Giải pháp làm mát Raspberry Pi .

Đăng lại Đăng lại tiếng riu ríu E-mail 3 cách để kiểm tra xem một email là thật hay giả

Nếu bạn nhận được một email có vẻ hơi khó hiểu, tốt nhất bạn nên kiểm tra tính xác thực của nó. Dưới đây là ba cách để biết một email có phải là thật hay không.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Sáng tạo
  • Youtube
  • Webcam
  • Raspberry Pi
  • Truyền phát trực tuyến
  • Hướng dẫn Dự án Tự làm
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy