It has been a while and a lot has happened the past semester, especially in our Advanced Computer Networks course. Peer-to-peer (P2P) overlay networks became our topic for our term mini project. I and my partner looked into the possibility of creating a P2P-based video streaming application and we were able to create a very simple proof of concept software application which uses a P2P client library and a media player library for Java for seeking, downloading, buffering and playback of pieces from other peers. We named our project as MeshStream. Mesh is for its P2P aspect and Stream is for the playback aspect. I personally am planning to further develop the concept by looking into papers about P2P-based video streaming this summer. After further planning and redesigning, we plan to offer the application to the community as an open-source application which anybody could further develop into something more useful. For the mean time, I am back to the drawing board for the redesigning of the application. Source code will be offered for forking once everything is set up and working properly through BitBucket.org. 🙂 Ciao! Excelsior! Jeff
Entanglement
I am a graduate student at the University of the Philippines Diliman. I am doing research under the Algorithms and Complexity Laboratory of the Department of Computer Science. My field is Theoretical Computer Science and my areas of interest are Bioinformatics and Quantum Computing. My blog features posts on Computer Science in general, some of my results in Bioinformatics and Quantum Computing and some random posts on my views in life and faith.Categories
Blogs I Follow
- TCS+
- Code Yarns 👨💻
- the morning paper
- Data Compression
- springforward21
- Computer Vision and Machine Learning
- Faith1st Ministries
- The Better Man Project
- JBoss Authority
- Chris Martin Writes
- Canadian Hiking Photography
- kbhandari57
- I see Sagitta
- in my mind's eye
- My "Thought Experiments"
- f/8 on Film
- nine nails
- Traveling Pencils
- softwaretestinginterviewfaqs.wordpress.com/
Kalendaryo
April 2013 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -