Closed

Build UPnP media server

The task will involve creating an Ubuntu VM which acts as a UPnP server (similar to PLEX), setting up a basic UPnP event service and writing detailed documentation explaining how to build the VM as well as how the system works and what technologies it uses (e.g specific network protocols)

Part 1
Create a GUI Ubuntu VM from scratch (using your preferred method for easy set up on our end) which will act as a UPnP server on the local network (similar to PLEX). The server does not need to be able to host any content, it simply needs to show up when using SSDP from other devices on the local network.
The device description XML (SCPD) will contain an eventing service which will simply host a string which can be changed at any time from user input in the Ubuntu GUI.
Writing this in Python would be ideal.

Part 2
Write a python script which will connect to the UPnP server from another machine on the network, it will use SOAP to register an event listener on the service and print the string to the command line whenever it is changed.

Part 3
Write documentation explaining what technologies are used (SCPF, SSDP, SOAP etc.), what they do and how they are used (happy for you to source this and use references). Also write documentation to explain how to create a VM with relatively layman terminology.

The project will need to be committed to a github repo (not at the end, whilst you're working on it) which will be provided upon awarding the task. I'm in Sydney, Australia so if you can communicate in GMT+10 that would be ideal.


The following resources may be helpful:
https://www.electricmonk.nl/log/2016/07/05/exploring-upnp-with-python/

Skills: Network Administration, Python, Ubuntu

See more: gerbera media server, windows dlna server, media server windows 10, how to turn on upnp, linux streaming media server, windows 10 media streaming, dlna server mac, dlna server linux, The application retrieves the data from the server via REST and maintains a local cache SQLite, also uses Google map that displa, sipdroid build build, server media player android phone, build windows application help documentation, setup windows 2003 server media, server media android, android web server media player

About the Employer:
( 0 reviews ) Australia

Project ID: #14380327

11 freelancers are bidding on average $489 for this job

steven6

Hi, I can deliver this project within a good timeframe. I would need to ask a few questions to clarify the scope. Please send me a message if you're interested. Thank you. Relevant Skills and Experience :) Proposed M More

$1000 AUD in 2 days
(1 Review)
5.2
AleenaIlyas

Hello, I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done. Relevant Skills and Experience Please feel free to ping me anytime s More

$555 AUD in 10 days
(2 Reviews)
4.1
$276 AUD in 10 days
(7 Reviews)
3.8
$555 AUD in 10 days
(1 Review)
3.2
sohailhost

i am certified in vmware vcp6-dcv. can help you in your project.

$250 AUD in 1 day
(2 Reviews)
1.3
$555 AUD in 5 days
(0 Reviews)
0.0
$555 AUD in 10 days
(0 Reviews)
0.0
JohnMMartinelli

I'm a Linux system administrator with 15 years of Python software development experience. I work primarily with Google Cloud and AWS. I also have written detailed technical documents. Relevant Skills and Experience Py More

$277 AUD in 3 days
(0 Reviews)
0.0
arksong123

I am interested on your project and i can develop it as u want. I have experiences of 7+ years on the various scope of IT business. Please discuss with me about project more detail. Thanks. Relevant Skills and Experie More

$555 AUD in 10 days
(2 Reviews)
0.0
techcore4

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have More

$653 AUD in 6 days
(0 Reviews)
0.0
sparxitsols

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c More

$653 AUD in 6 days
(0 Reviews)
0.0
techlogics4

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu More

$653 AUD in 6 days
(0 Reviews)
0.0
$555 AUD in 3 days
(0 Reviews)
0.0
thakuranupam

A proposal has not yet been provided

$552 AUD in 3 days
(0 Reviews)
0.0
ishtiyaqahmad

Hello, My name is ishtiyaq, I am certified python expert I have 6 years+ experience in python language and I have completed 100+ projects using python .. Expertise : Python, Django, Django-Rest- Framework and many p More

$250 AUD in 4 days
(0 Reviews)
0.0