<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Video Application Development</title>
	<atom:link href="http://blog.mapleworks.com/category/video-application-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mapleworks.com</link>
	<description></description>
	<lastBuildDate>Thu, 09 Dec 2010 11:02:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Top 8 Technical Considerations When Planning a Remote Video Imaging Project</title>
		<link>http://blog.mapleworks.com/2010/09/top-8-technical-considerations-when-planning-a-remove-video-imaging-project/</link>
		<comments>http://blog.mapleworks.com/2010/09/top-8-technical-considerations-when-planning-a-remove-video-imaging-project/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 19:35:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Video Application Development]]></category>

		<guid isPermaLink="false">http://blog.mapleworks.com/?p=195</guid>
		<description><![CDATA[by Richard Langevin &#124; Senior Software Development Manager, MapleWorks Technology
At MapleWorks, we have experience developing remote video imaging applications. Because telemedicine applications have stringent performance targets, I’ve based these top 8 technical considerations on this complex technology. Here comes the tech talk…
1. Bandwidth and QoS. Will everyone have the same bandwidth? Consider how to adjust [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 14.25pt;"><span style="font-family: 'Arial','sans-serif'; font-size: 10pt;">by <strong>Richard Langevin</strong> | Senior Software Development Manager, <a href="http://www.mapleworks.com" target="_blank">MapleWorks Technology</a></span></p>
<p>At MapleWorks, we have experience developing <a href="http://www.mapleworks.com/consulting-services/all-consulting-services/video-apps/" target="_blank">remote video imaging applications</a>. Because telemedicine applications have stringent performance targets, I’ve based these top 8 technical considerations on this complex technology. Here comes the tech talk…</p>
<p>1. <strong>Bandwidth and QoS</strong>. Will everyone have the same bandwidth? Consider how to adjust for different bandwidth requirements. Streaming servers such as Wowza Media Server and Adobe Flash Media Server have proven capability to determine available bandwidth. If not available, consider having a mechanism to do so. Also, consider if it’s a managed network—if video can get priority, then your stream will be more reliable.</p>
<p>2. <strong>Security</strong>. Is the video service public or private? If private, how is authorization going to be done? How will the video stream be secured? Will the authorization be standalone or integrated with an existing system using LDAP, Radius, or another protocol? Is integrated Windows authentication required? If so, can you consider open source like JCIFS NTLM HTTP authentication? Do you need an alternate method? Are there different classes of users?</p>
<p>3. <strong>Video Encoder</strong>. Check the encoding latency. What encoding format is needed? What resolutions do you need to stream? What are the cost points? Is streaming server support required? Do you need on-board storage?</p>
<p>4. <strong>Video Source</strong>. What is the video source for the encoder? Live or pre-recorded? Do you need to multicast or is it per user? When do you start/stop/pause video streams? You need to make sure that your video source—encoder/streaming server chain all work together.</p>
<p>5. <strong>Video Player</strong>. What video player will you select; for example, Off-The-Shelf (OTS) players such as Flash or QuickTime? Or a custom solution to meet particular requirements? Desktop and/or mobile? Each brings different requirements. Do you need to check on system resources to adjust resolution? What equipment are your target users using? Do you need to support interactivity?</p>
<p>6. <strong>Platform</strong>. Which platform will you use for your remote video services services? Weigh the advantages and disadvantages of the approaches. For example, with a Windows server platform, you could choose end-to-end Windows products. With Linux and Unix, there are other options.</p>
<p>7. <strong>Management</strong>. Think about the management requirements. How are you going to provision the video sessions? How are you going to monitor the health of the system?</p>
<p>8. <strong>Statistics</strong>. What do you want in a real-time view versus reports?  If you need to export statistics, what formats do you need to provide the data in? What reports should be available on the system versus an off-board system?  Do you need to schedule automatic report generation?</p>
<p>To read more on this topic, I recommend that you download our white paper, <em><strong>8 Technical Considerations Ensuring the Development of Flawless Remove Video Imaging Applications</strong></em> from our <a href="http://www.mapleworks.com/consulting-services/all-consulting-services/video-apps/" target="_blank">Video Applications</a> web page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mapleworks.com/2010/09/top-8-technical-considerations-when-planning-a-remove-video-imaging-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>H.264 Encoders – Comparing multi-media streaming vendors &#8211; Part II (the results are in!)</title>
		<link>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-streaming-vendors-part-ii-the-results-are-in/</link>
		<comments>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-streaming-vendors-part-ii-the-results-are-in/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 02:11:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Infrastructure]]></category>
		<category><![CDATA[Outsourcing Business]]></category>
		<category><![CDATA[Video Application Development]]></category>

		<guid isPermaLink="false">http://blog.mapleworks.com/?p=138</guid>
		<description><![CDATA[As we discussed previously, we did a detailed comparison of multi-media video encoders from a variety of vendors.  We chose 8 different criteria that we consider to be significant when evaluating streaming video encoders.  This comparison does not consider the quality of the encoded video or other video editing/enhancement capabilities of the encoder. [...]]]></description>
			<content:encoded><![CDATA[<p>As we discussed previously, we did a detailed comparison of multi-media video encoders from a variety of vendors.  We chose 8 different criteria that we consider to be significant when evaluating streaming video encoders.  This comparison does not consider the quality of the encoded video or other video editing/enhancement capabilities of the encoder.  The opinion on these is subjective in nature and depends on the customers detailed requirements.</p>
<div id="attachment_139" class="wp-caption aligncenter" style="width: 471px"><img class="size-full wp-image-139  " title="Encoder blog comparison table" src="http://blog.mapleworks.com/wp-content/uploads/2009/12/Encoder-blog-comparison-table.jpg" alt="Encoder comparison table" width="461" height="346" /><p class="wp-caption-text">Encoder comparison table</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-streaming-vendors-part-ii-the-results-are-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>H.264 Encoders – Comparing multi-media video streaming vendors</title>
		<link>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-video-streaming-vendors/</link>
		<comments>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-video-streaming-vendors/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 16:14:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Infrastructure]]></category>
		<category><![CDATA[Video Application Development]]></category>

		<guid isPermaLink="false">http://blog.mapleworks.com/?p=134</guid>
		<description><![CDATA[Live streaming of video over the internet has become quite popular with most media outlets who make their broadcast available online]]></description>
			<content:encoded><![CDATA[<p>by Ravi Ravishankar</p>
<p>Access to multi-media streaming features over the internet has grown rapidly in the last few years due to cost reduction and advances in this technology.  Live streaming of video over the internet has become quite popular with most media outlets who make their broadcast available online.  Additionally, many live events are being streamed directly from their location due to reduction of the cost barrier to entry.  Fueling all this is the advances in the video encoder technology, both in terms of hardware and software.  </p>
<p>To get a good sense of what these solutions offer and how they stack up against each other, I have compared some of the encoders from a variety of vendors based on certain criterion:<br />
-	A system that can stream a total of 4 input channels, 2 in HD and 2 in SD.<br />
-	The streamed video is viewable with Flash Media player.  The two leading commercial media servers that support flash streaming are Adobe FMS and Wowza and the encoders should be able to stream to at least one of them.</p>
<p>The following are the capabilities that were compared:<br />
o	1080p:  This is the highest HD resolution available, but not all HD encoders currently support this.<br />
o	Storage:  The ability to record and store video on the encoder platform.<br />
o	Latency:  The video latency could be important in certain situations, such as in teleconferencing applications.  It also may indicate the robustness of the encoding algorithm used.<br />
o	Multi-rate support:  It is the ability to encode a single input video at different bit rates.  A must if we need to support users with varying bandwidth connections.<br />
o	HD/SD Dual Support:  Ability of a single encoder to accept and encode either SD or HD signal at a time.<br />
o	Public Management Interface: This is required when you build custom application to control and monitor the encoder.  Typically all of them provide SNMP but some vendors also have implemented SOAP.<br />
o	Centralized Management Interface: Some vendors only provide single element management application but others have centralized management solutions.  The centralized management solution comes in quite handy when you are trying to monitor and control multiple encoders.<br />
o	Cost Estimate:  The approximate cost of the entire solution based on written and verbal quotes from the vendor.  You should check with the vendor for the latest prices as they fluctuate often.</p>
<p>Come back next week for a detailed chart of the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mapleworks.com/2009/12/h-264-encoders-%e2%80%93-comparing-multi-media-video-streaming-vendors/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

