<?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>Wi-Pie Tv &#187; streaming tech</title>
	<atom:link href="http://www.wipietv.eu/category/streaming_tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wipietv.eu</link>
	<description>wi-pie, player, web tv, entertainment, eventi, iptv, DVB-T, streaming, radio</description>
	<lastBuildDate>Fri, 16 Jul 2010 10:55:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash live streaming architecture using Wowza Media based on virtual server</title>
		<link>http://www.wipietv.eu/2010/02/flash-live-streaming-architecture-using-wowza-media-based-on-virtual-server/</link>
		<comments>http://www.wipietv.eu/2010/02/flash-live-streaming-architecture-using-wowza-media-based-on-virtual-server/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:07:03 +0000</pubDate>
		<dc:creator>cracca</dc:creator>
				<category><![CDATA[streaming tech]]></category>
		<category><![CDATA[berlinale]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[wowza]]></category>

		<guid isPermaLink="false">http://www.wipietv.eu/?p=1120</guid>
		<description><![CDATA[TOP-IX consortium used this infrastructure to support Flash Live Streaming at the 60th Berlinale Film Festival.
We reached a peak of 1182 concurrent connections (H.264 video 650 Mbps + AAC audio 96 kbps 44100 sampled)
Virtualization infrastructure is based on Xen Hypervisor.
Physical server hosting virtual machine are Sun Fire X4170 64 GB RAM 2 Intel Xeon Model [...]]]></description>
			<content:encoded><![CDATA[<p><a title="top-ix web site" href="http://www.top-ix.org" target="_blank">TOP-IX consortium</a> used this infrastructure to support Flash Live Streaming at the <a title="berlinale.de" href="http://www.berlinale.de" target="_blank">60th Berlinale Film Festival</a>.</p>
<p>We reached a peak of 1182 concurrent connections (H.264 video 650 Mbps + AAC audio 96 kbps 44100 sampled)</p>
<p>Virtualization infrastructure is based on Xen Hypervisor.</p>
<p>Physical server hosting virtual machine are Sun Fire X4170 64 GB RAM 2 Intel Xeon Model E5520 Quad-Core.</p>
<p>During peak time each virtual server routes 300 Mb/s. Virtual servers are located on 3 different physical servers.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1134" title="flash-live-streaming-architecture" src="http://www.wipietv.eu/Video/2010/02/flash-live-streaming-architecture.png" alt="flash-live-streaming-architecture" width="590" height="830" /></p>
<p><a href="http://www.wipietv.eu/Video/2010/02/flash-live-streaming-architecture1.png"><br />
</a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.wipietv.eu/2010/02/flash-live-streaming-architecture-using-wowza-media-based-on-virtual-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un semplice tutorial per usare Wowza streaming server &#8211; flash streaming for dummies</title>
		<link>http://www.wipietv.eu/2009/11/un-semplice-tutorial-per-usare-wowza-streaming-server-flash-streaming-for-dummies/</link>
		<comments>http://www.wipietv.eu/2009/11/un-semplice-tutorial-per-usare-wowza-streaming-server-flash-streaming-for-dummies/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 09:49:31 +0000</pubDate>
		<dc:creator>cracca</dc:creator>
				<category><![CDATA[streaming tech]]></category>
		<category><![CDATA[dummies]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash media encoder]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[live streaming]]></category>
		<category><![CDATA[quicktime broadcaster]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wirecast]]></category>
		<category><![CDATA[wowza]]></category>

		<guid isPermaLink="false">http://www.wipietv.eu/?p=977</guid>
		<description><![CDATA[##########################
#    WOWZA    ESSENTIALS   #
##########################
INDEX
1)         Documentation
2)         Test if Wowza is Running
3)         Change Serial Number
4)         Start &#38; Stop
5)         On Demand Streaming Step by Step
6)         Live Streaming
7)         Ports

&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;

1) Documentation
http://www.wowzamedia.com/quickstart.html
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;

2) Test if Wowza is Running
http://yourwowzaserverIP:1935/
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
3) Change Serial Number
Edit /usr/local/WowzaMediaServerPro/conf/Server.license
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;

4) Start &#38; Stop
cd /usr/local/WowzaMediaServerPro/bin/
./startup.sh &#38;
./shutdown.sh
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;

5) On [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>##########################<br />
#    WOWZA    ESSENTIALS   #<br />
##########################</strong></em></p>
<p><strong>INDEX</strong><br />
<strong>1)         Documentation<br />
2)         Test if Wowza is Running<br />
3)         Change Serial Number<br />
4)         Start &amp; Stop<br />
5)         On Demand Streaming Step by Step<br />
6)         Live Streaming<br />
7)         Ports</strong><br />
<span id="more-977"></span><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<strong><br />
</strong></p>
<p><strong>1) Documentation</strong></p>
<p><a title="wowza documentation" href="http://www.wowzamedia.com/quickstart.html" target="_blank">http://www.wowzamedia.com/quickstart.html</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong><br />
2) Test if Wowza is Running</strong></p>
<p>http://yourwowzaserverIP:1935/</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>3) Change Serial Number</strong><br />
Edit /usr/local/WowzaMediaServerPro/conf/Server.license</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong><br />
4) Start &amp; Stop</strong><br />
cd /usr/local/WowzaMediaServerPro/bin/<br />
./startup.sh &amp;<br />
./shutdown.sh</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong><br />
5) On Demand Streaming Step by Step</strong><br />
1.    mkdir /usr/local/WowzaMediaServerPro/applications/TOPIXondemand<br />
2.    mkdir /usr/local/WowzaMediaServerPro/conf/TOPIXondemand<br />
3.    cp usr/local/WowzaMediaServerPro/conf/Application.xml usr/local/WowzaMediaServerPro/conf/TOPIXondemand/<br />
4.    joe usr/local/WowzaMediaServerPro/conf/TOPIXondemand/Application.xml</p>
<p><code>&lt;Streams&gt;<br />
&lt;StreamType&gt;file&lt;/StreamType&gt;<br />
&lt;StorageDir&gt;${com.wowza.wms.AppHome}/content&lt;/StorageDir&gt;<br />
&lt;Properties&gt;<br />
&lt;!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application<br />
&lt;!--<br />
&lt;Property&gt;<br />
&lt;Name&gt;&lt;/Name&gt;<br />
&lt;Value&gt;&lt;/Value&gt;<br />
&lt;/Property&gt;<br />
--&gt;<br />
&lt;/Properties&gt;<br />
&lt;/Streams&gt;</code></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>6) Live Streaming </strong></p>
<p><a title="wowza streaming live documentation" href="http://www.wowzamedia.com/quickstart.html" target="_blank">http://www.wowzamedia.com/forums/showthread.php?t=1064</a></p>
<p>Create a new Wowza Pro application for streaming (may already exist if examples installed)<br />
1. Create the folder [install-dir]/applications/streamtest<br />
2. Create the folder [install-dir]/conf/streamtest<br />
3. Copy the file [install-dir]/conf/Application.xml into this new folder [install-dir]/conf/streamtest<br />
4. Edit the newly copied Application.xml and change Streams/StreamType to live<br />
5. Edit the file [install-dir]/conf/rtp.password and add a username and password<br />
6. Startup the Wowza Pro server</p>
<p>Encoding Side</p>
<p>############################<br />
Using Quick Time Broadcaster<br />
1. Startup QuickTime Broadcaster<br />
2. Select the Audio tab and set the Compressor drop down to MPEG-4 Audio<br />
3. Select the Video tab and set the Compressor drop down to H.264<br />
4. Select the Network tab and make the following changes:<br />
4.1. Change the Transmission dropdown to Automatic Unicast (Announce)<br />
4.2. Change Host Name to:     yourwowzaserverIP:1935<br />
4.3. Change File to:          application_name/test.sdp<br />
4.4. Enter the Username and Password:    user-&gt;         pwd-&gt;<br />
5. To broadcast to Wowza Pro, click the Broadcast button<br />
############################</p>
<p>############################<br />
Using Wirecast (tested on version 3.5.2)<br />
1. Startup Wirecast<br />
2. Access to Broadcast Settings<br />
2.1 Change encoder presets to:    Flash high bandwidth (or another Flash profile)<br />
2.2 Change Destination to:        RTMP Flash Server<br />
2.3 Change Address to:            rtmp://yourwowzaserverIP:1935/application_name<br />
2.4    Change Stream to:            test.sdp<br />
3. To broadcast to Wowza Pro, click the Broadcast button<br />
############################</p>
<p>############################<br />
X Flash Media Encoder (tested on version 3)<br />
1. Startup Flash Media Encoder<br />
2. in Video Section<br />
2.1 Change video format to:    H.264<br />
3. in Audio Section<br />
3.1 Change audio format in:    MP3<br />
3.2 Change Sample rate in:     44100<br />
4. in Network configuration<br />
4.2 Change FMS Url:            rtmp://yourwowzaserverIP/application_name<br />
4.3 Change Stream:            test<br />
5. To broadcast to Wowza Pro<br />
5.1 click to connect button<br />
5.2 click to Start button<br />
#############################</p>
<p>USING VLC<br />
<a title="wowza live using vlc" href="http://www.wowzamedia.com/forums/showthread.php?t=1350" target="_blank">http://www.wowzamedia.com/forums/showthread.php?t=1350</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong><br />
7) Ports</strong><br />
Default streaming port: 1935</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wipietv.eu/2009/11/un-semplice-tutorial-per-usare-wowza-streaming-server-flash-streaming-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cosa vuol dire Streaming &#8211; una definizione</title>
		<link>http://www.wipietv.eu/2009/10/definizione_di_streaming/</link>
		<comments>http://www.wipietv.eu/2009/10/definizione_di_streaming/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 11:42:38 +0000</pubDate>
		<dc:creator>cracca</dc:creator>
				<category><![CDATA[streaming tech]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[definizione]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[protocolli di streaming]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://www.wipietv.eu/?p=797</guid>
		<description><![CDATA[
 
La forte espansione di Internet, la possibilità di usufruire di reti sempre più veloci e la capacità di compressione dei più recenti video codec hanno spinto la ricerca ed i fornitori di servizi a soluzioni innovative per la distribuzione di contenuti multimediali. 
La richiesta di contenuti interessanti da parte del grande pubblico ha spesso [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]><br />
<mce:style><!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --></p>
<p><!--[endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1027" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1" /> </o:shapelayout></xml><![endif]--> <!--StartFragment--></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">La forte espansione di Internet, la possibilità di usufruire di reti sempre più veloci e la capacità di compressione dei più recenti video codec hanno spinto la ricerca ed i fornitori di servizi a soluzioni innovative per la distribuzione di contenuti multimediali. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">La richiesta di contenuti interessanti da parte del grande pubblico ha spesso come oggetto i più<span> </span>disparati contenuti: video musicali, video amatoriali, notiziari, eventi sportivi. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Il più grande problema nel distribuire questo tipo di contenuti risiede sicuramente nella dimensione dei file e di conseguenza nel tempo necessario al download. Si fa inoltre sempre più viva l’esigenza di trasmettere eventi real time, con stringenti vincoli sul tempo di consegna e di risposta dei pacchetti immessi nella rete. Proprio per questo tipo di compiti è stato studiata ed implementata la tecnologia di streaming. Con questo termine si intende la trasmissione di uno o più flussi continui di dati che non hanno la necessità di essere completati per essere fruiti. Questo significa che ad esempio per vedere il filmato che si ha intenzione di scaricare non è necessario attendere tutto il tempo necessario al download completo del file. Proprio questo è il punto fondamentale che rende possibile la trasmissione di eventi “near-live”, ovvero solo con piccoli ritardi dovuti prevalentemente alla trasmissione dei pacchetti attraverso la rete. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Un altro grande vantaggio di questo tipo di distribuzione è dato dalla necessità di memorizzare sul dispositivo che stiamo utilizzando per la visione (che sia esso un pc od un telefonino di nuova generazione) solo una piccola quantità di dati, e non l’intero file, fattore questo fondamentale se si pensa di utilizzare questo tipo di distribuzione in ambienti “mobile”, dove spesso non si hanno grosse capacità di memoria dei dispositivi. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Il generico processo di streaming può essere schematizzato come segue</span><span style="font-family: Arial;" lang="IT"><!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003500320036003400300031003500310038000000</w:data> </xml><![endif]--></span><!--[if supportFields]><span lang=IT style="font-family: Arial;mso-bidi-font-family:Arial" mce_style="font-family: Arial;mso-bidi-font-family:Arial"><span style="mso-element:field-end" mce_style="mso-element:field-end"></span></span><![endif]--><span style="font-family: Arial;" lang="IT">.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Il video deve essere prima di tutto acquisito attraverso strumenti come videocamere o dispositivi simili. Una volta immagazzinati i dati, questi vengono codificati, per ridurre al massimo la quantità di informazioni che deve essere trasmessa attraverso la rete. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Il codec realizza la compressione e la decompressione dei singoli fotogrammi nel formato e con la qualità necessaria al target del vostro applicativo. Il codec rappresenta il cuore di qualunque applicazione che manipoli o visualizzi flussi video e/o audio.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">È interessante notare come questa codifica sia generalmente di tipo “lossy” ovvero con perdita di qualità. Per l’utente sarà, infatti, accettabile una degradazione rispetto al filmato originale più o meno evidente che permetterà una più agevole trasmissione dello stream. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">La fase di streaming vera e propria è realizzata sulla base di specifici protocolli (RTP, RTSP,MMS,TRMP&#8230;)</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Una volta giunti al client i vari stream devono essere riassemblati e decodificati. Deve essere ricostruita l’eventuale sincronia tra i diversi flussi di dati ed infine deve essere visualizzato il contenuto. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;" lang="IT">Si può notare che questo processo risulta essere asimmetrico. Mentre infatti da parte del server è accettabile un lungo tempo di codifica (nel caso di trasmissioni non real-time) e può essere richiesta una discreta potenza di calcolo, questo spesso non è accettabile da parte del client. </span></p>
<p><!--EndFragment--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wipietv.eu/2009/10/definizione_di_streaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
