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.
Tuesday, November 2, 2010
Second Day of Eighth week
Continuing from yesterday, we tried the VPN to the evaluation version of IxChariot using Peng Chin's Broadband dongle, after testing it at home using my home's internet. We have came out a couple of questions which might need some inspection prior the 10 thousand dollar guy comes. We might have to request for another evaluation as it only lasted for a day.
Onto Jmeter, we had tried on the software and realised that what is provided online doesn't not really aid us in streaming, but we will continue to look and require some confirmation if we really do need Jmeter testing software.
Coming to ITILv3 we found out that the managing across the lifecycle, is a big portion of what we need to find, and might need some more explaination on what we need to document/accomplish.
Hopefully the additional evaluation of the IxChariot process is a fruitful one.
--nurff.021110
Monday, November 1, 2010
ITIL, Ixchariot
Online ITIL Training Click here
Summary of managing across the life cycle Click here
ITIL whole process diagram Click Here
Research on Ixchariot
Video Multicast Testing using Ixchariot tutorial Click Here
Running Ixchariot in command line tutorial Click Here
Some features of Ixchariot Click here
Ixchariot testing steps on video streaming Click Here
Wednesday, October 27, 2010
Ip camera rtsp url
For example,
D-link dcs5220 - camera model
the url is rtsp://ip_camera_add/play1.sdp
We left the streaming for around 1hrs+ to capture the graph but the Wireshark in the server PC crashed.
We also tried to capture 2 live feeds from 2 ip camera into 2 VLC player and stream over to the client PCs but we didn't use wireshark to capture the jitter. We will try it next day.
week 7.4



Yesterday, 271010, we completed the Wireshark test without any streaming stoppages nor errors, only thing that happened was that Wireshark on the Sever/Stream PC crashed on the 85min mark and we couldn't get the results. Else everything was pretty smooth, we managed to install the D-Link camera into the OAC(Our Allocated Computer) and manage to stream both together.
Will be testing on both cameras and streams using wireshark again, within the 120mins to see if there is another crash and to take note of the performance of the computers.
--nurff
281010
week SEVEN day TREE
-End of 251010
Start of week Seven Second Day, we collected both the Client Given IP Camera (CGIC) and the D-Link Ip Camera from Ms Arthi, continued on our test on Multi-Stream Wireshark, didn't encounter the problems faced the day before(Grey Screen) and realised that the Server/Stream PC while Streaming, if Display Locally was checked, the probability of VLC Media Player Crashing was pretty high, thus decided to stick to not Display Locally. We tried the D-Link camera on our desk and it installed as supposed but when we tried on Our Allocated Computers (OAC), the Stream PC/Server couldn't capture the presence of the D-Link Camera. Thomas has found a locker in OAC lab which we could use and thus increasing the time for tests.
-End of 261010
Start of week Seven Third Day, we started on Multi-Computer Wireshark again with a 20min interval with 4 client PC and trying out on the D-Link IP Camera on our desktops. Hopefully the D-Link Ip Cam could be installed into the OAC and get needed results from the Multi-Comp Wireshark, and get started on J-Meter testings.
-1013Hrs of 271010
--nurff
Tuesday, October 26, 2010
Network Diagram?
Thursday, October 21, 2010
Solution
1) The VLC media player crashing on the Stream PC
2) Between the two or more computer were unable to ping
3) That the VLC media player between the Our Allocated Computer is version 1.12 while our laptop's is version 1.14
-----Below is what we try that couldn't work-----
1) & 2)
--> We close the VLC media player and start the VLC media player again but the problems still appear.
--> We restarted our computers but the problem still occur
3)
--> We uninstalled the VLC media player version 1.12 at our allocated computer to VLC media player version 1.14 but we do not have the administrative rights to access the computer
-----Below is the Solution that our group use to solve it.-----
To solve the above three errors/problems we decided to reformat our allocated computers to able us to install the VLC media player version 1.14. After that everything are able to work without any errors/problems.
test and evalutation.p2-3
Today while we were updating our computer for our testing and we encountered that we could not install 1.14 into the Stream PC and the Client PC as it was password protected and i had accidentally uninstalled the 1.12 on the Stream PC. Only the test machine was not protected. Tried asking the Help-Desk but the T-O Vincent said to ask Mr Lam for any further information.
-- 10.21-10
nurff
Tuesday, October 19, 2010
Report, Jmeter
-ThomasQuek =D
Figuring the Jmeter
Continuing on the research on Jmeter, final presentation slides and final report.
10.19-10
-nurff
Monday, October 18, 2010
jmeter
We were researching on Jmeter. I found a tutorial video and some useful links. I tried to download the tool but it doesn't work. will try to research more on it.
http://www.wiziq.com/tutorial/56281-Jmeter-tutorial
http://www.toggle.com/lv/group/view/kl44943/Jmeter.htm
Saturday, October 16, 2010
MidTerm Presentation, Research on IxChariot,Phase 1 & 2, streaming to client
We do the research for he phase 2, continue with checking of all our documentation and PowerPoint do some touch up for the 14October 2010(Thursday) 3-5pm presentation.
After lunch we go correct the IP camera from Ms arthi to continue testing for our phase 2 at the lab that allocated for our group to do testing, after some time of testing on the VLC Media Player using the rtsp codes, Peng Chin voice out say maybe we try follow the resolution of the width and height shown on the browser with the IP camera to the VLC Media Player of the coding "rtsp://192.168.1.12/h264.sdp?res=half&x0=0&y0=0&x1=2560&y1=1600&qp=26&ssn=1&doublescan=0&bitrate=2048&fps=1" on the code that is bolded are the resolution of the width and height this is very important because if not match with the IP camera it will not not stream to the client. After that we succeeded everyone in the team so happy and we quickly inform our supervisor on the good news. As I inform the good news I also ask him to give some comments on the RACI Matrix, Project Charter and PowerPoint slides.
-------------------------------------------------------------------------------------------------
14 October 2010 (Thursday),
Our supervisor send us comments and I continue edit the things that our supervisor comment in a notepad to the sharedrive, I very happy because the comments is so useful as some of the changes is the careless that we miss out. We asked our supervisor for some advise on how he want us to show the demonstration on the phase 1 & 2 for the presentation this coming afternoon, Finally we had come to the final decided to show the phase 1 on my laptop by using the VLC Media Player as we will open two VLC one will be the streamer and other one will be the client, after we demo on the phase 1 we also explain on the phase 2 bacause the steps is similar but have some extra things like the rstp codes. after that we start to plan who want to present which slides as we follow the point of each other. After the presentation at the lab L628 we are so happy as most of the question asked by Mr Siva and Mr Mark Lim to our group is able to answer it, as we went down back to the lab we inform our supervisor everything are going smoothly. After that we do some editing on the some of the feedback by Mr Siva and Mr Mark Lim.
-------------------------------------------------------------------------------------------------
15 October 2010 (Friday),
We continue on the feedback and to we did the most is the research on IxChariot "IxChariot is the industry's leading testing tool for simulating real-world applications to predict device and system performance under realistic load conditions. Comprised of the IxChariot Console, Performance Endpoints. IxChariot provides the ability to confidently assess the performance characteristics of any application running on wired and wireless networks". At 3:26pm our supervisor Mr Lam came to look for us as he want to see our streaming for the phase 2 but we can't get our camera as the teacher was busy. So our supervisor told us we must start praparation for the week12 PowerPoint slides, Report, Do the last touch up on all the Phase 1 and 2 documentation and mid-term PowerPoint slides as he say that if the software arrival we will not have the time to do all this. He ask any comment from our group, we say that as usual try to get a room for our group or a locker so that we can keep our switch, IP camera, cables, etc.
-ThomasQuek =)
Friday, October 15, 2010
Mid-Term Presentation
Thursday, 10.14-10. Its was our presentation day and we had to touch up on what's missing that is required in our presentation power-point slides. I started doing on the Phase 2 documentation while Peng Chin and Thomas worked on the power-point and project charter respectively. When Thomas finalised the project charter, we added it into the presentation slides, we also included some phase 2 pictures too.
After lunch we completed the flow chart diagram and added it into the power-point slides. We went for our presentation room at Level 6, room 28. We were early, and at Three o' Clock, we realised that Ms Tan Ai Lian wasn't able to make it, so only Mr Siva was present.
About 15mins into the first group's Presentation Mr Mark Lim came in, as our 2nd independent marker. As it reached our turn, we present our full power-point slides, including the Cisco NetRiders 2010 slides, which both the independent marker said to skip initially. Our flow chart needs to be overhauled and the roles and responsibility need to be edited for the project leader's roles. Else everything during our presentation went well.
Now i look forward to the use of the Ixia software, IxChariot and be able to complete Phase 3 in the time we planned.
- nurff 10.15-10
Load, Performance and Functional Test Automation Tools
For high-end: QTP, LoadRunnner.
For Low-end: TestComplete.
Open Source tool: Jmeter.
Thursday, October 14, 2010
Phase 2
Then we changed the resolution by setting the url. As followed:Tuesday, October 12, 2010
Daily update - RACI, project charter
In the morning I research about five website to redo the Responsibility Assignment Matrix (RAM) RACI Matrix as ealier on I did wrongly, I also edited on the project charter. I did some research on the Wireshark. After lunch I change my seating with Kit cause as we want to discuss as a team is not easy. I with kenneth went to the Computer that allocated for our group, we found out Peng Chin found out the graph for the jitter, we learn from learn from her how to get the graph. After that our Supervisor, Mr Lam came to the lab looking for us to see our progress as he want help us if anything we not sure or incorrect. After he left Peng Chin remain to continue testing, me and Kenneth went to get the camera and we went three rounds still couldn't find the teacher to get the camera. So we plan to return to the lab first later then go over again. We discuss to bring laptop to prepare for the presentation on Thursday as to install VLC & Wireshark software in it so that we can do the demo.
This is the Responsibility Assignment Matrix (RAM) RACI Matrix
(Click to view larger screen)

Research & Preparing
Here are the steps:
1) Run wireshark. Click on Options on the menu.
2) The options window will appear. Enter UDP at the "Capture Filter" and press Start.
3) the capturing will start. Choose Analyze from the menu. Next click on Decode As...
4) Select RTP and press OK
5) you can actually start streaming your video. 6) Click on Telephony>RTP>Stream Analysis
7) A window will pop out showing the whole analysis.
8) Click on Graph to view the jitter/delay tick per 0.1 sec interval on the graph. You also can set the interval time.
9) You also can show all streams to view all the streaming details. Choose Telephony>RTP>Show all streams
10) Details of RTP streams will be shown.
Samba Story
Linus Torvalds, the creator of the Linux Kernel, was visiting his friend Andrew Tridgell, the creator of the Samba suite. They were walking through the Zoo in Canberra when, without warning, a huge flock of vampire attack penguins dove out of the sky and tried to carry Linus away. Fortunately, Andrew had an umbrella. Still, one of the birds was able to nip Linus' hand with its fanged beak. Rumor has it that on moonlit nights Linus still runs out into the darkness and jumps, stark naked, into icy water. Of course, he's Finnish and may always have done this. In any case, this is why the Penguin is the Linux Mascot.Andrew says that the story has changed a bit since the actual event.
Full article source at the following URL:
http://www.samba.org/samba/docs/SambaIntro.html
Monday, October 11, 2010
How to sync google holiday calendar to your iphone 4
When syncing, you would probably be unable to sync google singapore holidays calendar as it appears to be a type of calendar which was not allowed to sync. Beats me.... I wonder too why they disallow it for syncing.
Anyway, I have found a way to work around it by using 2 things. First, use ical and secondly, use import calendar feature on your google calendar.
1. Go to the google Singapore Holidays calendar and copy its ical link.
2. The create a new empty calendar and name it something. I call it my_imported calendar.
3. Then click import calendar, cut and paste the ical link and import into my_imported calendar.
4. Then sync as usual and it works!
Thursday, October 7, 2010
Roles and Responsibility and Phase 1 Documentation – Streaming from Streamer PC to Client PC
--This is the Phase 1 Documentation – Streaming from Streamer PC to Client PC--
On Streamer PC

Peng Chin =D
Kennurff (=
The SHARK!
When i came back from lunch, i went to the Computers allocated to us for testing and realised that someone had found out the graph for the jitter, soon later i found out that Peng Chin was that someone. I learn from her how to reach the graph. Our Supervisor, Mr Lam came to look for us at the lab with the Glass Door.
After Mr Lam left, i went to take the IP video camera to continue testing on retrieving the Live feed to VLC Media Player. As the testing continues, we have yet to find the solution. We will continue to retrieve it later today.
-nurff
Wednesday, October 6, 2010
Documentation
Tuesday, October 5, 2010
First look at camera!
We tried streaming via VLC media player from my computer to another computer following the documentation but discovered some problems. After a couple of trials before lunch, we managed to stream to multiple computers. Oddly we couldn't rectify why the stream could not be view at some computers. Firstly we thought that it was bounded by the sub-net. Later realised that some computers were in the same sub-net but were unable to view the stream.
After lunch we met Ms Arthi and asked her for the IP video camera. We installed the drivers and thereafter had to do more research on how to stream the Live video to VLC Media player and further to the client PC.
--End of Day2Wk4
nurff
chin
mas
Monday, October 4, 2010
Syncing multiple google calendars to iphone 4
Syncing via CalDAV is only available for Apple devices running software version 3.0 or above and since i am holding the iphone 4, its already built-on or you can login from http://m.google.com/sync.
By default only your primary calendar will be synced to your device. You can sync additional calendars by visiting the following page from any web browser (and this is the important link to get it right):
https://www.google.com/calendar/iphoneselect
For hosted domains using google services:(Google Apps users can go to https://www.google.com/calendar/hosted/your_domain/iphoneselect, replacing 'your_domain' with your actual domain name.)
Now it works.
Thursday, August 26, 2010
Wednesday, August 25, 2010
Netfs explained according to sourceforge.
NetFS Overview
NetFS is a peer-to-peer protocol for distributing and incrementally updating entire file systems of files. It can handle many small files, mixed with really large ones with near optimal download speed for most users most of the time. Like BitTorrent, it allows a publisher to distribute files to very many peers with minimal load on itself, since the peers upload mostly from each other.
With NetFS, peers are typically not downloading anything at all. Instead, they serve up the file pieces they've cached on-demand, as needed at high bandwidth, and occasionally download a file when it's accessed for the first time. Most of the time, the network connection is idle. They are available to relay data that is in high demand, however, enabling NetFS to be far faster than BitTorrent for downloading large files when demand surges.
Autofs with the intr option
#nano /etc/auto.master
/localdir /etc/auto.misc
#nano /etc/auto.misc
* -rw,soft,intr nfsserver.example.com:/exporteddir/*
The process cannot be interrupted or killed (except by a "sure kill") unless you also specify intr, which I would think stands for interrupt. Then again, if you are not in a hurry, then you can do without the intr option.
Monday, August 23, 2010
Funny Story about Linux 1
Source: http://www.samba.org/samba/docs/SambaIntro.html
Sunday, August 22, 2010
Useful SELinux Boolean Explanations
acct_disable_trans (SELinux Service Protection)
Disable SELinux protection for acct daemon
allow_cvs_read_shadow (CVS)
Allow cvs daemon to read shadow
allow_daemons_dump_core (Admin)




















