0% found this document useful (0 votes)
14 views37 pages

New Project

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 37

Contents:

1. Introduction……………………………………………………………………..2-3

2. What is project?..........................................................................................3

3. Benefits of mumble server applications ………………………………………4-6

4. Diagram of the system…………………………………………………………….7

5. Hardware and Software requirement to complete this project…………………8

6. Project timeline ,Schedule & cost ………………………………………………..9

7. What is the DNS Server..................................................................................10

8. Advantages of DNS Server …………………………………………………….10

9. DNS server Installing and configuring …………………………………………11-29

10. Mumble server application interface …………………………………………..30-36

11. Conclusion…………………………………………………………………………37

1|Pa g e
01. Introduction

Mumble is a free and open-source Voice over IP (VoIP) application designed primarily
to be used by gamers. Mumble is similar to Team Speak and Ventrilo. Mumble uses a
client-server architecture which allows users to talk to each other when connected to the
same server. It has a simple administration interface, and features low-latency, high-
quality codecs.

Mumble is a voice chat application for groups. While it can be used for any kind of
activity, it is primarily intended for gaming. It can be compared to programs like Ventrilo
or TeamSpeak. People tend to simplify things, so when they talk about Mumble they
either talk about "Mumble" the client application or about "Mumble & Murmur" the whole
voice chat application suite.

Also, there is the entire arsenal of features which provide good quality voice
communication. In this project we will learn how to install and configure Murmur,
which is the server component of Mumble.

Brief Introduction of mumble server application



What is mumble server application ?
Mumble is the next generation client-server voice communication software
application designed for use by gamers & also available for non-gamers. The client
software is used to connect to an instance of the Mumble server application
software. Mumble offers excellent voice quality and low latency.

Mumble is a voice over IP (VoIP) application primarily designed for use by gamers,
similar to programs such as TeamSpeak and Ventrilo. It has a simple administration
interface, and features low-latency, high-quality codecs. Mumble uses a client–server
architecture which allows users to talk to each other via the same server. It has a very
simple administrative interface and features high sound quality and low latency. All
communication is encrypted to ensure user privacy

2|Pa g e

Why use mumble server application?

The primary reasons why people use team speak, team chat, and send pictures are
communication and collaboration over a network or the internet. Companies are using it
to lower their communication expenses, at least on calls internationally within the
members of the company, where some might be situated in the same facility that uses a
private network. There is no need for the company to pay for the cost of their calls.

Mumble improves on other voice chat applications for gamers and offers quite a few
advantages. It’s optimized for low-latency communications, making it perfect for
hectic game situations where every second counts. It automatically normalizes
people’s voices, so you don’t have to fiddle with volume levels. It has positional audio
support for a variety of popular games, so you can hear another player’s voice
coming from their character’s location in the game

02. What is project?

Process in which all aspects of a proposed project are explored to examine the
relationship between activities, events, durations, and costs. Areas of uncertainty or
conflict are identified, and possible alternatives or trade-offs are developed to strike a
satisfactory balance.


Aim of the project
To send and receive pictures, voice record and voice chatting use mumble server application
on windows sever 2012 R2 OS. The primary reason why people use team speak, team
chat, and send pictures are communication and collaboration over a network or the
internet. Companies are using it to lower their communication expenses, at least on
calls internationally within the members of the company, where some might be situated
in the same facility that uses a private network.

Project Members

Project lecturer: Mr. A.L.M Azeem


Project complied by: Mr. N.M Hazzan Ahamed

Detail of the tools


Used tools(Software) Version
Windows sever (os) 2012R2 enterprises
Mumble Server application 1.2.8

3|Pa g e
03. Benefits of use mumble server application.
1. Overlay: The official Mumble desktop client features an overlay drawing status
information in your rendered applications. This way, you can see who is listening and
talking from within your game.

2. Wizards: For our first time users we provide two wizards for easy and elaborative
configuration of the client. They explain and ask the user to configure his set-up
interactively.

3. Low latency: To implement low-latency audio communication while maintaining


high audio quality choosing the audio codecs needs good evaluation and choosing.

Figure 01

04. Positional audio: Allow you to enable positional audio for your games, so you can actually
hear your play-partners from the direction they stand in your game! Real 3D sound.

4|Pa g e
Figure 02

05. Access Control Groups: Using ACLs as the access control structure allows for
great customizability of permissions on servers. Users to create temporary
channels for a highly dynamic and descriptive usage.

06. Certificate based authentication: As our main authentication system we use


certificates since version 1.2.0. Certificates can essentially be considered very long and
variable and thus very secure passwords.

5|Pa g e
Figure 03

07. Persistency: Additionally to our public-server list you can keep track of your most-
visited servers by adding them to your favorites.

08. Channel hierarchy : A Mumble server application (called Murmur) has a root
channel and a hierarchical tree of channels beneath it. Users can temporarily
connect channels to create larger virtual channels.

6|Pa g e
04. Diagram of mumble server application & DNS

7|Pa g e
5. Hardware and Software requirement to complete this
project

Memory

This requirement is depending on the number of host but the basic requirement is
4 GB of physical memory and 1 TB of Disc space this requirement could be coming
under the good starting point. If the admin plan is to add more host he should think
about adding number of GB disc space is very healthy for this monitoring. For the
history catch if we inches the amount of the disc space we can store more history inside
the database.

CPU
Mumble server application& DNS may require significant CPU resources depending on
number of monitored parameters and chosen database engine if it is i7 good enough to
monitor expected network infrastructure.

Actual configuration depends on the number of active items and refresh rates very
much. It is highly recommended to run the database on a separate box for large
installations. Along with that I have use some good specification of this requirement to
complete my project.

OS CPU/Memory
Windows
sever os
2012 R2 Intel core i7 Processor, 4GB of RAM, and

OS Details

Mumble is mainly being developed on Linux systems, and should be fairly easy to port
to other Unix-like systems.
Windows sever 2012 R2 enterprises

8|Pa g e
06. Time schedule for the project

Weeks 1St 2nt 3rd

Requirement Analysis

Feasibility Study

System Development

Implementation

Documentation

➢ Cost
DESCRIPTION QUANITY PRICE
UTP CABLE (cat5e) 20M 2600.00
DIALOG 4G ROUTERS 1 8600.00
SWITCH 2 44000.00
PC i5 4 176,000.00
WINDOWS 7 ULTIMATE 1 11000.00
WINDOWS SERVER OS (2012 R2) 1 100,000.00
WIRLESS ACCESS POINT 1 9000.00
MULTI SERVER CPU i7 1 42950.00
MUMBLE (APPS) 1 1050.00
CAT5E CABLE PIN RJ45 15 150.00
NETWORK CARD 4 6700.00
Audio 1 3000.00

9|Pa g e
07. What is the DNS Server?

Every time you visit a website, you are interacting with the largest distributed database
in the world. This massive database is collectively known as the DNS, or the Domain
Name System. Without it, the Internet as we know it would be unable to function. The
work that the DNS does happen so seamlessly and instantaneously that you are usually
completely unaware that it's even happening. The only time that you'll get inkling about
what the DNS is doing is when you're presented with an error after trying to visit a
website. Learn more about what the DNS is how it works and why it's so critical by
reading on below.

08. Advantages of DNS Server

The Advanced DNS component of our comprehensive DNS service allows you to use
the Webnames.ca DNS servers as the authoritative name servers for your domain
name. This service gives you control over your DNS records, and other DNS settings
through our Advanced DNS interface. If you currently have your own DNS server and
would like us to host your secondary DNS server, see Secondary DNS

The Advanced DNS interface is divided into a section on Domain Settings and URL
Forwarding, followed by a section for each type of DNS record you can add.

• Host Settings (both A record and IPv6 AAAA record)


• Aliases (CNAME record)
▪ Mail Settings (MX record)
▪ Services (SRV record)
▪ Text (TXT record)
▪ Authority Setting (SOA record)

10 | P a g e
09. Install and configure DNS server.
In below I’m going to show step by step how to install and configure DNS server…

Setup 01

Figure 01

11 | P a g e
Setup 02

Figure 02

Setup 03

12 | P a g e
Figure 03

13 | P a g e
Setup 04

Figure 04

14 | P a g e
Setup 05

Figure 05

15 | P a g e
Figure06

16 | P a g e
Setup 06

Figure 07

17 | P a g e
Setup 07

Figure 08

18 | P a g e
Setup 08

Figure 09

19 | P a g e
Setup 09

Figure10

20 | P a g e
Setup 10

Figure 11

21 | P a g e
Setup 11

Figure 12

22 | P a g e
Setup 12

Figure 13

23 | P a g e
Setup 13

Figure 14

24 | P a g e
Setup 15

Figure 16

25 | P a g e
Setup 16

Figure 17

26 | P a g e
Clint configuration
Setup 01

Figure 01

27 | P a g e
Setup 02

Figure 02

28 | P a g e
Setup 03

Figure 03

29 | P a g e
10. This is the mumble server application connection
interface

This is the mumble server connection (interface)

Figure 01

30 | P a g e
Then edit the server

Figure 02

31 | P a g e
Mumble server was connected

Figure 03

32 | P a g e
Edit the mumble client connection

Figure 04

33 | P a g e
Now mumble client was connected

Figure 05

34 | P a g e
19. From the mumble server application to client voice chat

Figure 06

35 | P a g e
Client user laci receiving the voice chat

Figure 07

36 | P a g e
11.Conclusion

During my project period I have learn about this mumble server application and its features and
I have studied about how to install open source packages as well as Installing and configuring
mumble server application . Now I have experience on windows server 2012 R2 OS because of
my project. So in this project I have mansion and practice so many things with the period of
time.

This project is very useful for whose are playing groups and group of companies. They can use
it and they can monitor this system in future more than players and companies can use it
because this is very latency and low cost.

37 | P a g e

You might also like