NewPathCloudPath: Business Management, IT Services Management, ITIL, Networking, Linux Servers, Project Management, PMP, Open Source technologies, Green Data Centres, Virtualization, Cloud Computing, Security, IT Trends.
Friday, December 24, 2010
Week 3 Day 5 P4 (2010)
Changing of IP Address of the IP Camera seems to have a problem too. We did refer to the previous batch manual but it still revert back to the old IP Address. Similiarly, we will do more research in helping us to solve this issue. For this week, we have also started to do abit of the customer report, needed by Mr Lam.
:)
Saberina & Hanifah
Tuesday, December 21, 2010
SaaS (Software as a Service)
● No inherent relationship to IaaS or PaaS but underlying infrastructure affects reliability and scalability of service
● Examples: Salesforce.com, Google Apps
PaaS (Platform as a Service)
● Simplify development (e.g. app server services)
● Simplify operations (e.g. scaling with grid)
● Examples: Google App Engine, Force.com
IaaS (Infrastructure as a Service)
● Deployer configures and maintains operating systems, other software, and logical application “wiring”
● Examples: Private Clouds, Amazon EC2, IBM Business Test/Dev Cloud
Types of Cloud Computing's Clouds
2. Private Clouds: Privately owned and managed with restricted Access (but could be hosted externally).
3. Hybrid Clouds: Interoperable combination of public and private clouds.
There are 3 cloud service types, namely:
SaaS: Software-As-A-Service (Applications, Processes, Information/Knowledge as a service)
PaaS: Platform-As-A-Service (virtualised optimised middlewares such as Operating systems, etc, etc)
IaaS: Infrastructure-As-A-Service (virtualised servers, storage and networks, etc).
AN “OFFICIAL” CLOUD DEFINITION
- U.S. National Institute of Standards & Technology (NIST)
Friday, December 17, 2010
Day 5 Week2 (P4 2010)

Tuesday, December 14, 2010
Week 2 Day 2 (P4 2010)
Video Over IP : Author : Wes Simpson
The Streaming Media Handbook : Eyal Menin
Scalable Video On Demand : Adaptive Internet-based distribution : John Wiley
We also did tried the phase 1 which is streaming from server PC to Client PC. We managed to follow the steps, however we do encounter some problems. We are still trying to figure out the solution.
:)
Saberina & Hanifah
Thursday, December 9, 2010
Week 1 Day 4 (P4 2010)
:)
Saberina & Hanifah
Wednesday, December 8, 2010
Week 1 Day 3
Software used will be IxChariot, a software-based assessment tool to measure key performance metrics such as throughput, jitters, delays and latency. Wireshark is a packet analyzer, used for network troubleshooting, analysis, software and communication protocol development and education. Lastly is the VLC media player.
Hardware used is the IP cameras. We are waiting for some equipments that will be here next week.
=)
Saberina and Hanifah
Tuesday, December 7, 2010
Week 1 Day 2
First, the end user’s internet connection speed,
Second, the website or streaming server’s speed and load to serve out the video stream.
And lastly, the way the video is encoded to optimize the video streaming effectiveness.
There are a number of codecs used to compress video file. One of them is the H.264 also known as MPEG-4 AVC (Advanced Video Coding). It is a standard for video compression, it offers significantly greater compression than its predecessors. The H.264 standard can provide DVD-quality video at under 1 Mbps, and is considered promising for full-motion video over wireless, satellite, and ADSL Internet connections.
H.264 video streams need to be packetized for transportation over networks. The transport protocol for H.264 streams is the Real Time Transport Protocol (RTP). Since the Real Time Transport Protocol is the transport protocol for H.264 video streams, the H.264 packets are encapsulated by RTP frames.
=)
Saberina & Hanifah
Saturday, December 4, 2010
yesterday marks the end of FYPp310
gonna miss everyone in the lab, starting from those who never went to China, to those who accompanied me to Lunch, to those who come so early in the morning to stare at me from outside, to those who waited outside L641 for lunch, to those who taught me at L641, to those that were in L312, L309, L313, L314, L310, L335 and especially my team members, Peng Chin and Thomas and my Supervisor Mentor Mr Lam Wee Wah!
L31212 computer byebye, hope you like my stickers and post-it. don't be laggy.
L31212 chair, stop dropping so much hair!
L31212 drawer; come on, let loose a bit!
Thank you very Much!
Friday, December 3, 2010
Final Year Project
Our project objective is to test and evaluate the Quality of Service using Broadband Bonding Network Appliances to stream Live Video.
What we need to:
- Research on IXIA Testing and analysis
- IP camera testing
- IXIA Loop Test with broadband (with live test)
- Make sure everything complete
- IXIA Loop Test
- Broadband
- Encoder/Decoder and IP Cam
- Data Analysis and documentation
Project Specifications
Firstly, we used VLC player on server PC to capture the live feed from the IP camera. Then, the server PC will streams the live feed video to the client PCs via internet. The encoder which will be the Broadband Bonding Network Appliance, the Mushroom Network Truffle 6401 will actually encrypt the video and sends in different parts using Broadband Modules by individual Internet Service Providers (ISP) such as M1, Starhub, and SingTel over the internet. The client Broadband Bonding Network Appliance and Broadband Modules will receive all the parts and decrypt the video.
Finally, the client PC receives the live feed streams directly from the server PC. We are using IxChariot as a controller which test the quality of service of the video streamed to the client PC, whether the same quality received is the same as the video running on the server PC and analyses the results.
Project Implementation
Phase 1
The server PC streams a video file over the switch to client PC. On the server PC, a video file will be run on VLC player and start to stream using a multicast/unicast address. On the client PC, the multicast/unicast codes will be enter in the VLC player and start to play. The client PC can view the same video the server PC is viewing but there are some delays in between like around 5 seconds of delays.
Firstly, vlc player will capture the live feed from IP camera by entering the correct url according the model of IP camera. The IP camera we using is AreCont AV5105DN.
To retrieve the live feed from this IP camera is rtsp://ip_address/h264.sdp? res=half&x0=0&yo=0&x1=0&y1=0&qp=26&ssn=1&doublescan=0&bitrate=2048&fps=1.
The live feed will be capture into the VLC player and can start to stream the video to the clients by using multicast/unicast address. The client will successfully receive the streaming video from the server. On the client PC, there is 5 seconds of delay when compare the view on the server PC.
For phase 3, IXIA software, IxChariot is installed on the controller PC. When the server PC streams the live feed to the client, we’ll use IxChariot the test the quality of service on both endpoints device which is the server PC and client PC. Then we use the IxChariot to retrieve the throughput, jitter and delay.
Phase 4
Firstly, the servers PC retrieve the live feed from IP camera and streams to the client PC. Before the client PC receives, the video will be encrypted by the encoder which is Broadband Bonding Network Appliance and sends using the 3G lines.
There will be 3 Internet Service Providers such as SingTel, Starhub and M1. Then, the data will be transmitting over the internet. The client's decoder will receives all the data using their 3G lines and decrypt into the original video file.
Finally, the client will successfully receive the live feed and can be view at the same time. Other than that, the controller will use IxChariot to test the quality of services from both endpoints and generate the graph of throughput, jitter and delays.

