Phát trực tuyến trên FreeBSD 10 với IceCast và Ices

Hướng dẫn sau đây giải thích cách thiết lập máy chủ phát radio IceCast và phát các tệp âm thanh (nhạc hoặc podcast) trên nền tảng FreeBSD. Hướng dẫn này giả định rằng bạn đang chạy FreeBSD 10.0 trở lên và bạn đã đăng nhập với tư cách người dùng root. Nó cũng giả định rằng bạn có một trình soạn thảo văn bản để chỉnh sửa các tập tin cấu hình.

Trước khi chúng tôi bắt đầu, điều quan trọng là phải hiểu ba phần của một máy chủ truyền phát âm thanh. Đầu tiên, chúng ta có phần mềm máy chủ, IceCast. IceCast hoạt động giống như một trung tâm trung tâm nơi các luồng âm thanh đi vào và được gửi đi. Dịch vụ IceCast nhận các luồng âm thanh từ các máy khách nguồn. Máy khách nguồn là các chương trình đọc tệp âm thanh hoặc các nguồn âm thanh khác, chẳng hạn như micrô. Trong ví dụ của chúng tôi, máy khách nguồn là Ices và nó cung cấp luồng âm thanh cho máy chủ IceCast. Thành phần thứ ba là một máy khách lắng nghe. Luồng âm thanh truyền từ máy chủ IceCast đến những người nghe sau đó nghe thấy âm thanh. Thông thường, ứng dụng nghe là ứng dụng dành cho máy tính để bàn, chẳng hạn như trình duyệt web, trình phát đa phương tiện VLC hoặc WinAMP. Trực quan, sự sắp xếp trông như thế này:

 Source client (Ices) --> IceCast server --> Listening client (browser)

Để thiết lập máy chủ phát trực tuyến IceCast trên FreeBSD, trước tiên chúng tôi cài đặt phần mềm máy chủ. Điều này có thể được thực hiện bằng cách chạy lệnh sau.

 pkg install icecast2

Sau đó chúng tôi mở /etc/rc.conftệp và kích hoạt dịch vụ nền IceCast. Điều này được thực hiện bằng cách nối thêm văn bản sau vào dưới cùng của /etc/rc.conftệp.

 icecast_enable="YES"

Bước tiếp theo của chúng tôi là cấu hình dịch vụ IceCast. Gói IceCast gửi kèm một tệp cấu hình mẫu mà chúng ta có thể sửa đổi. Tập tin mẫu này nằm trong /usr/local/etcthư mục. Chúng tôi sẽ tạo một bản sao của tệp mẫu này trước khi chỉnh sửa nó.

 cd /usr/local/etc
 cp icecast.xml.sample icecast.xml

Bây giờ chúng tôi muốn chỉnh sửa một vài trường chính của icecast.xmltệp. Hầu hết các tệp có thể được để lại với các cài đặt mặc định, nhưng chúng ta nên thay đổi thông tin đăng nhập. Chúng ta có thể làm điều này bằng cách truy cập xác thực phần (khoảng dòng 30) và thay đổi nguồn mật khẩurơ le-mật khẩu để một cái gì đó phù hợp. Các mật khẩu này sẽ cho phép chúng tôi truyền dữ liệu đến máy chủ IceCast từ máy khách nguồn. Chúng ta cũng nên thay đổi các biến quản trị viên-người dùngmật khẩu quản trị viên thành một cái gì đó duy nhất cho hệ thống của chúng tôi. Hai thông tin này bảo vệ giao diện dựa trên web của máy chủ IceCast. Sau đó, xuống khoảng 150, chúng ta nên thay đổi các biến mount-name , tên người dùngmật khẩu . Ba biến này bảo vệ điểm gắn kết của máy chủ IceCast. Cuối cùng, ở dưới cùng của icecast.xmltập tin, chúng ta sẽ thấy một phần bảo mật đã được nhận xét. Chúng ta nên loại bỏ các ký hiệu mở <- và đóng -> từ xung quanh đoạn bảo mật . Khi icecast.xmltệp đã được thay đổi, hãy lưu tệp.

Khi tệp cấu hình đã được chỉnh sửa, chúng tôi muốn kích hoạt ghi nhật ký. Để làm điều này, chạy các lệnh sau.

 mkdir /var/log/icecast
 chown nobody:nogroup /var/log/icecast

Cuối cùng, chúng tôi khởi động máy chủ IceCast, Điều này khiến máy chủ lắng nghe các kết nối máy khách đầu vào và đầu vào.

 service icecast2 start

Máy chủ IceCast đang hoạt động, vì vậy bây giờ chúng tôi cần cung cấp cho nó một cái gì đó để chơi. Bước tiếp theo của chúng tôi là cài đặt máy khách nguồn Ices. FreeBSD hiện không cung cấp gói nhị phân cho Ices, vì vậy chúng tôi cần xây dựng nó từ các cổng. Điều này có thể được thực hiện bằng cách chạy các lệnh sau.

 portsnap fetch
 portsnap extract
 cd /usr/ports/audio/ices
 make install
 make clean

Máy khách nguồn Ices sẽ cần một tài khoản người dùng và đăng nhập. Để tạo người dùng cho phần mềm Ices và đặt mật khẩu trên tài khoản, hãy chạy các lệnh này.

 pw groupadd ice
 pw useradd ices -g ice -m
 passwd ices

Với người dùng được tạo, giờ đây chúng tôi có thể kích hoạt đăng nhập cho Ices.

 mkdir /var/log/ices
 chown ices:ice /var/log/ices

Từ đây trở đi, chúng ta không còn cần quyền truy cập của người dùng root và có thể hoạt động như người dùng ices . Tiếp theo, chúng ta cần tạo hai thư mục. Một thư mục, musicsẽ chứa các tệp âm thanh mà chúng tôi sẽ phát trực tuyến. Thư mục thứ hai conf, sẽ chứa các tệp cấu hình của chúng tôi.

 su ices
 cd /home/ices
 mkdir music conf
 cp /usr/local/share/ices/ices-playlist.xml conf/configuration.xml

Bây giờ chúng ta có một tập tin cấu hình mẫu tại chỗ. Đã đến lúc chỉnh sửa conf/configuration.xmltập tin cho phù hợp với môi trường của chúng tôi. Các phần duy nhất của tệp mà chúng tôi cần thay đổi nằm ở khoảng dòng 60. Ở đây chúng tôi cần cung cấp mật khẩu và vị trí gắn kết mà chúng tôi đặt trong icecast.xmltệp. Ví dụ: nếu chúng ta đặt tên mount của chúng ta trong icecast.xmltệp thành /radio.ogg, thì chúng ta cũng nên thay đổi tham số mountconfiguration.xml của tệp thành . Chúng tôi mật khẩu lĩnh vực trong phải phù hợp với nguồn mật khẩu , chúng tôi tạo ra trong tập tin. Khi tệp của chúng tôi đã được chỉnh sửa, chúng tôi sẽ cần lưu các thay đổi của chúng tôi./radio.oggconfiguration.xmlicecast.xmlconfiguration.xml

Với tệp cấu hình đã có, bước tiếp theo sẽ là sao chép các tệp âm thanh mà chúng tôi muốn truyền vào musicthư mục. Tất cả các tệp âm thanh phải ở .oggđịnh dạng vì IceCast sẽ không xử lý .mp3các tệp có cài đặt mặc định. Khi tất cả các tệp âm thanh mà chúng tôi muốn truyền phát trong musicthư mục, chúng tôi cần tạo danh sách phát. Danh sách phát là một tệp văn bản đơn giản với danh sách nhạc mà chúng tôi muốn phát. Chúng ta có thể dễ dàng tạo một danh sách nhạc với các lệnh sau.

 cd /home/ices/conf
 ls -d ../music/*.ogg > playlist.txt

Các tệp âm thanh sẽ được phát theo thứ tự chúng xuất hiện trong playlist.txttệp. Tập tin có thể được chỉnh sửa trong bất kỳ trình soạn thảo văn bản nào để điều chỉnh thứ tự của âm thanh phát trực tuyến.

Tất cả những gì chúng ta cần làm để bắt đầu truyền phát tệp âm thanh của mình là chạy lệnh này.

 ices configuration.xml

Lưu ý bên lề: Thường thì chúng tôi có thể muốn chạy ứng dụng khách nguồn Ices và sau đó đăng xuất và đi làm việc khác. Trong trường hợp đó, tôi thích chạy Ices từ trong một phiên màn hình . Dưới đây là một ví dụ về cách chạy ices với màn hình.

 screen
 cd /home/ices/conf
 ices configuration.xml

Sau đó nhấn Ctrl + A và nhấn phím D. Điều đó sẽ tách phiên màn hình và cho phép chúng tôi đăng xuất trong khi Ices phát âm thanh ở chế độ nền. Sau đó, chúng ta có thể tạm dừng Ices bằng cách đăng nhập và chạy:

 screen -r
 killall ices
 exit

Bây giờ chúng tôi có thể kết nối với máy chủ của chúng tôi trên cổng 8000 trong trình duyệt web để nghe luồng âm thanh của chúng tôi. URL sẽ như thế nào http://myservername:8000. Địa chỉ này có thể được cung cấp công khai nếu bạn muốn cho người khác nghe luồng.

Trước đó, tôi đã đề cập rằng IceCast chơi .oggcác tệp và không .mp3. Điều này khá dễ khắc phục trên FreeBSD. Là người dùng root, chúng tôi có thể cài đặt một công cụ chuyển đổi, được gọi là sox , sẽ chuyển đổi các .mp3tệp của chúng tôi thành .oggcác tệp. Giả sử tất cả các .mp3tệp của chúng tôi nằm trong /home/ices/musicthư mục, chúng tôi có thể cài đặt sox và thực hiện chuyển đổi như sau:

 pkg install sox
 cd /home/ices/music
 for i in *.mp3; do sox ./"$i" ./"$i".ogg; done

Sau đó chúng tôi có thể làm mới danh sách phát của mình bằng cách sử dụng:

 cd ../conf
 ls -d ../music/*.ogg > playlist.txt

Xin lưu ý rằng truyền phát âm thanh có thể cần nhiều băng thông. Một hoặc hai khách hàng nghe đài phát thanh của chúng tôi sẽ không yêu cầu nhiều băng thông, nhưng 50 khách hàng trở lên có thể đẩy máy chủ vượt quá băng thông hàng tháng được phân bổ. Đó là một ý tưởng tốt để kích hoạt giới hạn băng thông trên máy chủ phát trực tuyến để tránh chi phí tài chính không mong muốn.



Leave a Comment

Hướng dẫn thiết lập OpenBSD 5.5 64-bit

Hướng dẫn thiết lập OpenBSD 5.5 64-bit

Bài viết này hướng dẫn bạn cách thiết lập OpenBSD 5.5 (64-bit) trên KVM với VPS Vultr.

Hướng dẫn cài đặt Nginx trên FreeBSD

Hướng dẫn cài đặt Nginx trên FreeBSD

Nginx là một trong những máy chủ web hàng đầu trên linux. Khi cài đặt nginx trên freebsd, nó gần giống như trên bản phân phối linux khác như Ubuntu sử dụng apt, Centos sử dụng yum, Fedora sử dụng dnf, nhưng điểm khác biệt là FreeBSD sử dụng pkg làm công cụ quản lý phần mềm. Trong hướng dẫn này, chúng tôi sẽ cài đặt nginx trên FreeBSD 1.0. Tôi chỉ sử dụng hai hoặc ba lệnh trong việc cài đặt loại ứng dụng này có sẵn trên kho FreeBSD.

Hướng dẫn xây dựng kho lưu trữ Pkg của riêng bạn với Poudriere

Hướng dẫn xây dựng kho lưu trữ Pkg của riêng bạn với Poudriere

Kể từ phiên bản 9.2, FreeBSD đã giới thiệu một công cụ mới để thay thế các lệnh pkg _ * - cũ - pkgcòn được gọi là pkgng. Nó rất giống với Debian apthay Fedora yumnhưng có một số tính năng rất hay. Một trong số đó là khả năng dễ dàng sử dụng kho gói riêng của bạn.

Hướng dẫn chạy Nds và không bị ràng buộc trên OpenBSD 5.6

Hướng dẫn chạy Nds và không bị ràng buộc trên OpenBSD 5.6

Trong bài viết này, bạn sẽ tìm hiểu cách dễ dàng và nhanh chóng để có máy chủ DNS giải quyết bộ đệm ẩn của riêng bạn (không bị ràng buộc), cũng như máy chủ DNS chính (nsd) chạy cục bộ trên cá thể OpenBSD Vultr của riêng bạn.

Hướng dẫn thiết lập máy chủ XMPP với ưu tiên và FreeBSD

Hướng dẫn thiết lập máy chủ XMPP với ưu tiên và FreeBSD

Trong khi ejabberd rất phổ biến, một đối thủ cạnh tranh đã trở nên nổi tiếng gần đây - Prosody . Hướng dẫn này sẽ chỉ cho bạn cách thiết lập Prosody trên FreeBSD 10. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập Prosody trên FreeBS

Thiết lập OpenBSD 5.6 với mã hóa toàn bộ đĩa

Thiết lập OpenBSD 5.6 với mã hóa toàn bộ đĩa

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập OpenBSD 5.6 với một đĩa được mã hóa hoàn toàn trên Vultr VPS của bạn. Lưu ý về phần mã hóa: Hầu hết các trung tâm dữ liệu trên toàn thế giới đều là các cơ sở khá an toàn với các biện pháp tuyệt vời để ngăn chặn dữ liệu của bạn truy cập vật lý. Tuy nhiên, vẫn có khả năng máy chủ lưu trữ máy của bạn có thể bị đánh cắp. Với mã hóa tại chỗ, kịch bản này sẽ không ảnh hưởng đến bạn.

Bảo vệ quyền truy cập SSH bằng cách sử dụng Spiped trên OpenBSD

Bảo vệ quyền truy cập SSH bằng cách sử dụng Spiped trên OpenBSD

Vì quyền truy cập SSH là điểm vào quan trọng nhất để quản trị máy chủ của bạn, nó đã trở thành một vectơ tấn công được sử dụng rộng rãi. Các bước cơ bản để bảo mật SSH bao gồm: vô hiệu hóa quyền truy cập root, tắt hoàn toàn xác thực mật khẩu (và sử dụng khóa thay thế) và thay đổi cổng (ít liên quan đến bảo mật ngoại trừ giảm thiểu trình quét cổng thông thường và spam nhật ký).

Thay đổi kích thước nhóm lưu trữ ZFS trên FreeBSD / TrueOS

Thay đổi kích thước nhóm lưu trữ ZFS trên FreeBSD / TrueOS

Khi nâng cấp phiên bản VPS trên Vultr, hệ thống tệp Linux sẽ tự động thay đổi kích thước. Khi chạy FreeBSD với hệ thống tệp ZFS nâng cao, một số công việc thủ công là bắt buộc. Hướng dẫn này giả định rằng tài khoản của chúng tôi vừa được nâng cấp để bao gồm thêm dung lượng lưu trữ và thực hiện các bước thay đổi kích thước khối lượng ZFS. Trong ví dụ này, chúng tôi giả sử cài đặt FreeBSD hoặc TrueOS với ZFS làm hệ thống tệp gốc. Hướng dẫn này sẽ hoạt động cho các hệ điều hành tương tự, chẳng hạn như FreeNAS.

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên FreeBSD 10

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên FreeBSD 10

Hướng dẫn này sẽ chỉ cho bạn cách nhận một máy chủ thư đơn giản trên FreeBSD 10, với Postfix là MTA, Dovecot là MDA và Sàng để sắp xếp thư - tất cả đều qua kết nối được mã hóa để bảo mật được cải thiện.

Thiết lập iRedMail trên FreeBSD 10

Thiết lập iRedMail trên FreeBSD 10

Hướng dẫn này sẽ chỉ cho bạn cách cài đặt phần mềm nhóm iRedMail trên bản cài đặt FreeBSD 10 mới. Bạn nên sử dụng máy chủ có ít nhất một gigabyte bộ nhớ, tốt nhất là hai. Mặc dù phần mềm không sử dụng nhiều tài nguyên khi chạy không tải, nhưng nó đạt cực đại rất nhanh khi tải. Ví dụ, trong quá trình quét virus.

Thiết lập OpenBSD

Thiết lập OpenBSD

Việc cài đặt OpenBSD trên một ví dụ VULTR khá đơn giản, với một vài lưu ý nhỏ. Các hướng dẫn này được thử nghiệm với OpenBSD 5.5 và 5.6 và sẽ hoạt động với các phiên bản khác. Đối với hầu hết các phần, chúng tôi sẽ chỉ cần làm theo hướng dẫn cài đặt OpenBSD tại trang web chính thức của OpenBSD.

Nginx Reverse Proxy và Golang Thiết lập trên FreeBSD

Nginx Reverse Proxy và Golang Thiết lập trên FreeBSD

Yêu cầu Kiến thức cơ bản về UNIX. FreeBSD x64 với Nginx được cài đặt. Bạn sẽ cần một số chương trình không được cung cấp với FreeBSD

Cách cấu hình DJBDNS trên FreeBSD

Cách cấu hình DJBDNS trên FreeBSD

Hướng dẫn này sẽ chỉ cho bạn cách định cấu hình dịch vụ DNS dễ bảo trì, dễ cấu hình và thường an toàn hơn dịch vụ BIND cổ điển. Bài viết này giả định rằng bạn đang chạy VPS có cài đặt FreeBSD.

Cách bảo mật FreeBSD với PF Firewall

Cách bảo mật FreeBSD với PF Firewall

Hướng dẫn này sẽ chỉ cho bạn cách bảo vệ máy chủ FreeBSD bằng tường lửa PF của OpenBSD. Chúng tôi sẽ cho rằng bạn có bản cài đặt FreeBSD sạch do Vultr triển khai mà không có người dùng nào được thêm vào. Chúng tôi sẽ làm một số thứ khác bên cạnh cấu hình Tường lửa cũng sẽ tăng cường bảo mật cho máy chủ FreeBSD của chúng tôi. Trước khi cấu hình tường lửa, chúng tôi sẽ cài đặt một số gói vì cài đặt FreeBSD mặc định đi kèm với một bộ công cụ và gói tối thiểu (chính xác), để giúp chúng tôi làm việc dễ dàng hơn.

Cài đặt MongoDB trên FreeBSD 10

Cài đặt MongoDB trên FreeBSD 10

MongoDB là một cơ sở dữ liệu NoQuery đẳng cấp thế giới thường được sử dụng trong các ứng dụng web mới hơn. Nó cung cấp các truy vấn hiệu suất cao, shending và nhân rộng. Bài viết này sẽ chỉ cho bạn cách cài đặt MongoDB lên FreeBSD 10.x. Bài viết này sẽ hoạt động cho cả kiến ​​trúc x86 và x64, nhưng lưu ý rằng MongoDB hoạt động tốt nhất trên kiến ​​trúc 64 bit.

Tăng cường bảo mật cho FreeBSD bằng IPFW và SSHGuard

Tăng cường bảo mật cho FreeBSD bằng IPFW và SSHGuard

Máy chủ VPS thường xuyên bị nhắm mục tiêu bởi những kẻ xâm nhập. Một kiểu tấn công phổ biến xuất hiện trong nhật ký hệ thống khi hàng trăm lần đăng nhập ssh trái phép. Thiết lập tường lửa rất hữu ích, nhưng bản thân nó có thể không kiểm soát đầy đủ các nỗ lực xâm nhập đột phá.

Bảo vệ độ phân giải từ DHCP trên FreeBSD 10

Bảo vệ độ phân giải từ DHCP trên FreeBSD 10

Nếu bạn đang chạy trình phân giải của riêng mình hoặc muốn sử dụng một từ nhà cung cấp bên thứ 3, bạn có thể thấy rằng /etc/resolv.conftệp của mình đang bị ghi đè bởi DHCP. Có một số cách để giải quyết vấn đề này. Vì bạn có thể sẽ muốn khởi động lại để đảm bảo rằng các thay đổi của bạn được thực hiện và vì bạn sẽ bắt đầu cài đặt mạng ngay từ đầu, tôi khuyên bạn nên thực hiện việc này trên một ví dụ thử nghiệm và / hoặc ngoài đỉnh giờ

Tạo tập tin hoán đổi trên FreeBSD 10

Tạo tập tin hoán đổi trên FreeBSD 10

Ra khỏi hộp, máy chủ Vultr FreeBSD không được cấu hình để bao gồm không gian trao đổi. Nếu ý định của bạn là cho một ví dụ đám mây dùng một lần, có lẽ bạn không biết

Chọn HĐH: CentOS, Ubuntu, Debian, FreeBSD, CoreOS hoặc Windows Server

Chọn HĐH: CentOS, Ubuntu, Debian, FreeBSD, CoreOS hoặc Windows Server

Bài viết này cung cấp một bản tóm tắt ngắn gọn về các hệ điều hành máy chủ được cung cấp dưới dạng mẫu trên Vultr. CentOS CentOS là phiên bản mã nguồn mở của RHEL (Re

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1