New Project
New Project
New Project
1. Introduction……………………………………………………………………..2-3
2. What is project?..........................................................................................3
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.
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
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
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.
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.
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
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.
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.
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
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