官术网_书友最值得收藏!

  • BeagleBone Media Center
  • David Lewin
  • 448字
  • 2021-08-06 19:07:12

Your server, your rules

The solution that we are going to implement is based on different software, according to our choices. I mean real choices. Quoting Wikipedia, a server can be defined as follows:

A server is a running instance of an application (software) capable of accepting requests from the client and giving responses accordingly. Servers can run on any computer including dedicated computers, which individually are also often referred to as "the server."

Powerful and straightforward software installations

That being said, you want a media server but you are not comfortable with these technologies, which might scare you or put you off. The applications used in this book are really straightforward to install and use; particularly, open source applications have been selected.

Using dedicated hardware

Additionally, we are going to use an embedded board instead of the heavy, large, and power-consuming PCs so that we can also drastically reduce the costs. While we will focus on BeagleBone Black in this book, the chapters have been written to use most of the boards available on the market, such as Raspberry Pi, WandBoard, CubieBoard, and some others, as long as the board supports Linux and has a network connection.

The main goal of this approach is that you learn to be independent enough so that the next time you receive a promotional e-mail with music streaming advertising, you'll throw it away, smiling proudly.

This chapter is about installing a MediaDrop server, which will be introduced shortly. As promised, it will be quite easy (really easy, in fact); no compilation or library will be invoked. Before the installation process itself, we will have a quick look at some situations that an embedded board is able to resolve. We will also find out why we should consider a server philosophy instead of a traditional computer. This will impact the remaining part of the book because the board will be accessed through an SSH connection; we will also have to take into consideration our available free space to store our applications and media contents. Then, we will start the installation part for the MediaDrop server itself. Management and security tasks have been split in additional chapters, so you can skip them and get back later if you want.

Welcome to the first step of your independence.

In this chapter, we will talk about the following topics:

  • Looking at daily scenarios for media usage
  • Down to the cave is a server without a head—headless servers
  • Preparing BeagleBone to be a server
  • Let's get acquainted with our friend – MediaDrop
  • MediaDrop installation steps
  • Testing time – "Hello Server"
  • Switching from development to production
  • Let's take a walk in our new MediaDrop server
主站蜘蛛池模板: 友谊县| 得荣县| 睢宁县| 南漳县| 武陟县| 准格尔旗| 依兰县| 巴楚县| 开远市| 榕江县| 息烽县| 双牌县| 淅川县| 丰原市| 大化| 马尔康县| 秭归县| 陈巴尔虎旗| 闸北区| 怀仁县| 阿合奇县| 林州市| 彰化县| 永修县| 沙坪坝区| 隆林| 界首市| 邓州市| 崇州市| 肃北| 平顶山市| 邳州市| 清新县| 永和县| 红安县| 莲花县| 远安县| 新余市| 武平县| 岳阳市| 石城县|