First of all, the project goal must be fixed and should not be changed significantly due to the complex dependencies of the large system.
1 . Pre-project by Means of Prototyping
A working prototype has to be programmed and installed on a few servers. Already in the prototyping is to pay attention to scalability, in order to reuse written code and to develop a truly expandable system. Using a simple prototype menu design, this subsubsection outlines the necessary data collection to register artists and their performances, as well as listeners who want premium broadcast quality.
ECH Main Menu: Figure 1 outlines the goal of implementing the Earth Concert Hall. By clicking on a location or venue of our globe you get to a music event, which is transmitted via live stream. In addition, you can choose in a menu whether you want to be registered as a listener, artist or manager or announce planned events. Furthermore, the billing model respectively prices for the audience as well as event statistics should be displayed. For example, the billing model might be differentiated by price for the target group: Of the five image transfer quality categories, the lowest is free and funded by advertising, while the higher are available with rising prices, starting with QHD and ending with UHD, ie 4k resolutions. The sound quality varies between 32 kbit/s with data reduction and high-resolution lossless 24-bit sampling quality. The HTML 5 standard used ensures high compatibility with various web browsers and operating systems when transferring multimedia content.
Artists or managers register for the Earth Concert Hall by completing a form sheet (see picture 2). Required are salutation, first and last name, e-mail address, desired password and its repetition, telephone, street, postal code, town, country (whereby the system automatically inserts a 3-letter code) as well as the payment connection.
Events are registered in the Earth Concert Hall by artists or their management (cmp. figure 3). The applicant clicks on the virtual venue on the globe or on a map in an enlarged view. The music event form asks for name, date, time as Greenwich Mean Time (GMT), location, street, postal code, city, country (also here the system automatically inserts a 3-letter code). In addition, salutation, first and surname of the artist or manager of this event must be stated as well as e-mail address and password. A brief overview explains rules for the payout to artists or event managers in the previously mentioned five broadcast quality categories.
The listener registration in the Earth Concert Hall is realized by a form sheet that includes the salutation (see fig. 4), first and last name, email address, password and its repetition, house number, street, postal code, town, country, and here too the server automatically generates a 3-letter code for the state. The desired payment method can also be specified.
2. Final Building Project
If the prototype works, the next expansion stages can be defined in order to then distribute the system across the globe.
3. Licensing and Management Procedure
In order to ensure a wide distribution of the entire system in the future, the GNU Public License (GPL) is recommended as an open source license. This guarantees that anyone who develops code for the project will also make it permanently available and free.