Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Theo truyền thống, Lễ hội bóng sĩ quan lớn Sevastopol diễn ra vào tháng 35, nhưng lần này việc chuẩn bị không diễn ra tốt đẹp. Ban tổ chức quyết định phát động “Quả bóng Sevastopol trực tuyến”. Vì chúng tôi đã phát sóng sự kiện này trong nhiều năm liên tiếp nên không còn nơi nào để rút lui. Người xem trên Facebook, VKontakte và YouTube, XNUMX cặp đôi khiêu vũ tại nhà.

Nhìn chung, sau khi tham gia phát sóng trực tuyến một thời gian, chúng tôi nhận thấy một xu hướng là hầu hết mọi dự án đều yêu cầu (hoặc chúng tôi yêu cầu ở bản thân) một số loại đổi mới. Hoặc chúng tôi đang sử dụng SDI lần đầu tiên hoặc người gửi video hoặc truyền tín hiệu bằng một số modem 4G từ biển, điều khiển từ xa mới, ma trận tín hiệu, quay video từ máy photocopy, phát lại tới 25 nhóm VK và giống. Mỗi dự án mới sẽ khiến bạn lao vào thế giới phát trực tuyến sâu hơn. Chúng tôi nói về điều này trên YouTube VidMK và quyết định viết nó trên Habr.

Vậy nhiệm vụ...

Vũ hội đang được tổ chức trực tuyến do dịch bệnh. Có một cặp dẫn đầu, những người còn lại nhảy, lặp lại theo họ, nghĩa là họ phải nhìn và nghe thấy cặp chính cùng với âm nhạc.

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Đầu trận, Thống đốc Sevastopol tham gia mở bóng. Chương trình phát sóng đã hoàn thành và có hướng dẫn sẽ được đăng lên YouTube, Facebook và VK.

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Cách rõ ràng nhất là gọi cho mọi người qua trò chuyện video. Zoom là điều đầu tiên tôi nghĩ đến, nhưng tôi thường cố gắng không nắm bắt ngay những gì tôi nghe được mà tìm kiếm các lựa chọn thay thế. Có lẽ hoạt động tiếp thị của họ rất tuyệt vời và ngay cả khi công cụ này tốt thì chắc chắn vẫn còn thứ gì đó khác. Họ đã nói về TrueConf nhiều lần trong cuộc trò chuyện AVstream, vì vậy tôi quyết định dùng thử.

Điều quan trọng cần nói ở đây là chúng tôi đang ở Crimea và nhiều dịch vụ phổ biến không hoạt động ở đây. Bạn phải tìm kiếm và thường thì các lựa chọn thay thế lại tốt hơn. Vì vậy, ví dụ, thay vì Trello bị chặn, chúng tôi bắt đầu sử dụng Planfix mạnh mẽ.

TrueConf ngay lập tức thu hút tôi với cơ hội nâng cao máy chủ của mình. Về lý thuyết, điều này có nghĩa là chúng tôi không phụ thuộc vào mức tải chung tăng lên của các trung tâm dữ liệu trong thời gian tự cô lập, chúng tôi ngồi lặng lẽ ở Sevastopol, chủ yếu kết nối người dùng địa phương và một số ít từ các thành phố khác và mọi thứ đều hoạt động ổn định. Ngoài ra, sử dụng máy chủ của riêng bạn sẽ mang lại nhiều lợi nhuận hơn về mặt tiền bạc. Và trong trường hợp khách hàng của chúng tôi, họ cũng tặng nó miễn phí, vì những người tổ chức vũ hội là các tổ chức phi chính phủ.

Nói chung, chúng tôi đã thử nghiệm sản phẩm và nhận ra rằng nó phù hợp với chúng tôi. Mặc dù các cuộc thử nghiệm không chạy đủ tải cho 35 người, nhưng có một chút đáng sợ về cách máy tính cũ hoạt động như một máy chủ. Yêu cầu đối với đơn vị hệ thống khá cao với mức tải như vậy, vì vậy chúng tôi đã mang đến một máy tính dựa trên AMD Ryzen 7 2700 và nó trở nên êm ái hơn với nó.

Máy chủ thực tế được đặt ở cùng nơi quả bóng được phát. Ứng dụng liên lạc video chính được kết nối với cùng mạng với máy chủ. Điều này làm tăng thêm niềm tin rằng hình ảnh chắc chắn sẽ đến được máy chủ và chỉ sau đó mới được đưa lên mạng cho những người tham gia còn lại. Nhân tiện, Internet phải tốt. Đối với 35 người tham gia của chúng tôi, tốc độ tải lên đạt 120 Mbit, nghĩa là Internet thông thường 100 Mbit sẽ không đủ. Nói chung là server đang hoạt động rồi, chúng ta hãy phát sóng nhé...

Tín hiệu camera

Bất kỳ cuộc trò chuyện video nào cũng cung cấp cho bạn lựa chọn webcam làm nguồn hình ảnh và micrô làm âm thanh. Điều gì sẽ xảy ra nếu chúng ta cần một chiếc máy quay phim chuyên nghiệp và âm thanh từ hai micro kèm theo nhạc nền? Tóm lại, chúng tôi đã sử dụng NDI.

Chúng tôi phải chỉ đạo toàn bộ chương trình phát sóng và phát trực tuyến trên mạng xã hội. Để làm điều này, chúng tôi có một máy tính chính là một PTS mini (studio truyền hình di động). Tất cả công việc được thực hiện bằng chương trình vMix. Đây là phần mềm khá mạnh mẽ để tổ chức các chương trình phát sóng thuộc nhiều loại và mức độ phức tạp khác nhau.

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Cặp đôi khiêu vũ của chúng tôi được quay bằng một camera, đơn giản là không cần nhiều hơn. Chúng tôi đã thu được tín hiệu từ máy ảnh bằng thẻ BlackMagic Intense Pro bên trong. Theo tôi, đây là thẻ phù hợp để thu một tín hiệu HDMI. Tín hiệu này phải được gửi dưới dạng webcam tới TrueConf. Có thể chuyển đổi ngay lập tức luồng thành webcam bằng vMix, nhưng tôi không muốn dồn mọi thứ vào một máy tính. Vì vậy, một máy tính xách tay riêng đã được sử dụng cho cuộc gọi hội nghị.

Làm cách nào để nhận tín hiệu từ camera trên máy tính xách tay? Bạn có thể tạo tín hiệu video ảo trên một máy tính và bắt tín hiệu đó trên bất kỳ máy tính nào khác trên mạng cục bộ bao nhiêu lần tùy thích. Đây là NDI (Giao diện thiết bị mạng). Về cơ bản, đây là một loại cáp ảo không cần quản lý theo bất kỳ cách đặc biệt nào. Độ rộng của một luồng cho 1080p25 là gần 100 Mbit, vì vậy để hoạt động ổn định, bạn chắc chắn cần có mạng 1 Gbit hoặc Wi-Fi lớn hơn 150 Mbit. Nhưng cáp thì tốt hơn. Có thể có nhiều tín hiệu NDI như vậy trong một mạng cục bộ, miễn là độ rộng kênh là đủ.

Vì vậy, trên máy tính chủ trong vMix, chúng tôi thấy tín hiệu từ camera, chúng tôi gửi nó tới mạng dưới dạng tín hiệu NDI. Trên máy tính xách tay gọi điện, chúng tôi bắt được tín hiệu này bằng chương trình Đầu vào ảo NDI từ gói Công cụ NDI (miễn phí). Chương trình nhỏ này tạo một webcam ảo để bạn bật tín hiệu NDI mong muốn. Trên thực tế, chỉ vậy thôi, camera HDMI thông qua NDI của chúng tôi đã xuất hiện trong TrueConf.

Còn âm thanh thì sao?

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Chúng tôi thu thập âm thanh từ hai micrô radio và nhạc nền bằng điều khiển âm thanh từ xa tốt và đưa âm thanh đó vào vMix bằng thẻ âm thanh bên ngoài. Đây là lượng âm thanh mà chúng tôi gửi trực tuyến và tới luồng NDI của chúng tôi cho TruConf. Ở đó, thay vì micrô của máy tính xách tay, chúng tôi chọn NewTek NDI Audio. Bây giờ tất cả các vũ công của chúng tôi đều có thể nhìn và nghe thấy hình ảnh đẹp cũng như âm thanh chất lượng cao trong cuộc gọi.

Hình ảnh đang phát sóng

TrueConf đã chọn chế độ gọi bình thường, khi mọi người đều nhìn thấy mọi người. Ngoài ra còn có một lựa chọn khi chúng tôi nhìn thấy tất cả mọi người và mọi người chỉ nhìn thấy những người thuyết trình. Điều này hiệu quả hơn, nhưng sau đó sẽ không có hiệu ứng lớn.

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Trong định dạng gọi “mọi người đều nhìn thấy mọi người”, bạn có thể chọn bất kỳ cửa sổ nào cần phóng to. Vì vậy, những người tham gia đã nhìn thấy cặp đôi chính và chúng tôi đã tạo một người dùng khác, từ tài khoản của họ, chúng tôi sẽ phát hình ảnh và chuyển đổi giữa các cặp đôi. Chúng tôi nhấp vào cặp mong muốn và phóng to màn hình của chúng; các cặp còn lại có kích thước nhỏ bên dưới. Đôi khi tất cả các màn hình đều được hiển thị để hiển thị có bao nhiêu người đang nhảy đồng bộ.

Bây giờ về tính đồng bộ

Có lẽ bạn đã thắc mắc về sự chậm trễ. Có, khoảng 1-2 giây ở cả hai hướng. Ở đây chúng tôi chơi nhạc, âm thanh sẽ đến với những người tham gia sau đó, họ nhảy theo nhịp điệu này và hình ảnh của họ thậm chí còn quay lại với chúng tôi sau đó. Chúng tôi quyết định bỏ qua điều này trong khuôn khổ định dạng, nhưng nó vẫn trông có quy mô lớn và thú vị.

Vấn đề đồng bộ hóa cho người xem có thể được giải quyết bằng cách trì hoãn âm thanh một cách giả tạo trong chương trình phát sóng của chúng tôi trên mạng xã hội. Sau đó, người xem luồng sẽ thấy những người tham gia nhảy chính xác theo nhịp điệu của âm nhạc như thế nào. Nhưng thực tế không phải là hình ảnh của mọi người đều có độ trễ như nhau. Đây là một sự phức tạp khác của kế hoạch phát sóng, chúng tôi chắc chắn sẽ làm điều này vào lần tới.

Nhân tiện, có một chương trình nhỏ khác trong gói Công cụ NDI - Scan Converter. Nó tạo ra tín hiệu NDI bằng cách chụp màn hình hoặc webcam của bạn. Đây là cách bạn có thể dễ dàng tổ chức các chương trình phát sóng, chẳng hạn như các cuộc thi mạng trong mạng cục bộ, chỉ có mạng này và camera web. Không cần thêm thiết bị nào nữa.

Chúng tôi đã thực hiện một buổi khiêu vũ trực tuyến như thế nào

Đối với chúng tôi, đây là một dự án khác mà chúng tôi phải thử các giải pháp mới mà chúng tôi chưa gặp phải trong các trận chiến. Tôi sẽ vui lòng trả lời tất cả các nhận xét của bạn, tôi sẽ nghiên cứu cẩn thận và quan tâm đến mong muốn và đề xuất của bạn, nếu bạn biết chúng tôi có thể làm tốt hơn như thế nào. Thế giới phát trực tuyến là vô tận, nhiều công nghệ đang xuất hiện trước mắt chúng ta và chúng ta có thể cùng nhau học hỏi nhanh hơn. Dưới đây bạn có thể xem video tổng quan từ trang web.



Nguồn: www.habr.com

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