<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Caronte</title>
	<atom:link href="http://caronteproject.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://caronteproject.wordpress.com</link>
	<description>Descensus Ad Inferos</description>
	<lastBuildDate>Sun, 19 Nov 2006 19:54:01 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='caronteproject.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Caronte</title>
		<link>http://caronteproject.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://caronteproject.wordpress.com/osd.xml" title="Caronte" />
	<atom:link rel='hub' href='http://caronteproject.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Propuesta de Proyecto</title>
		<link>http://caronteproject.wordpress.com/2006/11/19/propuesta-de-proyecto/</link>
		<comments>http://caronteproject.wordpress.com/2006/11/19/propuesta-de-proyecto/#comments</comments>
		<pubDate>Sun, 19 Nov 2006 19:54:01 +0000</pubDate>
		<dc:creator>sduenas</dc:creator>
				<category><![CDATA[Cantos]]></category>

		<guid isPermaLink="false">http://caronteproject.wordpress.com/2006/11/19/propuesta-de-proyecto/</guid>
		<description><![CDATA[[...] Toda esta muchedumbre que ves es una pobre gente sin sepultura; aquél, el barquero Caronte; éstos, a los que lleva el agua, los sepultados. Que no se permite cruzar las orillas horrendas y las roncas corrientes sino a aquel cuyos huesos descansan debidamente. Vagan cien años y dan vueltas alrededor de estas playas; sólo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caronteproject.wordpress.com&amp;blog=511336&amp;post=4&amp;subd=caronteproject&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>[...] Toda esta muchedumbre que ves es una pobre gente sin sepultura;<br />
aquél, el barquero Caronte; éstos, a los que lleva el agua, los sepultados.<br />
Que no se permite cruzar las orillas horrendas y las roncas<br />
corrientes sino a aquel cuyos huesos descansan debidamente.<br />
Vagan cien años y dan vueltas alrededor de estas playas;<br />
sólo entonces se les admite y llegan a ver las ansiadas aguas.<br />
</em>(<a href="http://es.wikisource.org/wiki/Eneida:_Libro_VI">Libro VI</a>, <a href="http://en.wikipedia.org/wiki/Aeneid">La Eneida</a>, <a href="http://en.wikipedia.org/wiki/Virgil">Virgilio</a>)</p>
<p><a href="https://forja.rediris.es/projects/csl-caronte/">Caronte</a> pretende ser un sistema <em>peer-to-peer</em> (<a href="http://en.wikipedia.org/wiki/P2P">P2P</a>) que permita la retransmisión y recepción de flujos multimedia (audio y vídeo) en <em>tiempo-real</em>.</p>
<p>Los sistemas tradicionales de <a href="http://en.wikipedia.org/wiki/Streaming_media">streaming</a> poseen arquitecturas del tipo cliente-servidor. Los clientes se conectan y solicitan los contenidos multimedia que ofrezcan dichos servidores. A medida que van llegando los flujos multimedia (o <em>streams</em>), son reproducidos por los receptores hasta que finaliza la retransmisión. Durante la retransmisión, se puede interaccionar en mayor o menor medida con la reproducción, dependiendo del tipo de contenidos y de los servicios ofrecidos.</p>
<p>Un ejemplo bastante conocido de este tipo de sistemas es <a href="http://www.youtube.com">YouTube</a>. En <a href="http://www.youtube.com">YouTube</a> un cliente accede vía web, localiza un vídeo y solicita su visionado. El servidor comienza a enviar los flujos multimedia y cuando llegan a la máquina del usuario son presentados. El cliente puede pausar, rebobinar, avanzar o parar la reproducción.<br />
Pero no todo está limitado al envío de vídeo, también existe una gran número de emisoras de <a href="http://www.shoutcast.org">radio que emiten por la red</a>. En este tipo de retransmisión la interacción con el cliente es poca, éste únicamente puede parar o pausar la reproducción.</p>
<p>Este tipo de arquitecturas tienen las siguientes desventajas o limitaciones:</p>
<ul>
<li> <strong>escalabilidad:</strong> es necesario disponer de un gran ancho de banda para poder retransmitir contenidos a un alto número de clientes; las limitaciones para emitir flujos con gran calidad (tasas de compresión) serían las mismas.</li>
<li><strong>ancho de banda:</strong> se puede producir un desaprovechamiento del ancho de banda si dos (o más) clientes solicitan los mismos contenidos. En este caso, sería necesario enviar a cada uno la misma información, a no ser que se encuentren dentro de una red multicast, con el consecuente mal gasto.</li>
<li><strong>tolerancia a fallos:</strong> al ser servicios centralizados la tolerancia a fallos es menor que en un servicio distribuido.</li>
</ul>
<p>Utilizando una red <a href="http://en.wikipedia.org/wiki/P2P">P2P</a>, los usuarios colaborarían para retransmitirse entre si los distintos flujos multimedia. Un nodo enviaría los flujos a los distintos nodos que tenga enlazados; estos nodos a su vez lo retransmitirían a aquellos nodos hijos y así hasta que se todo el contenido se retransmita por toda la red <a href="http://en.wikipedia.org/wiki/P2P">P2P</a>.</p>
<p>Las ventajas serían las siguientes:</p>
<ul>
<li> nodos con poco ancho de banda podrían emitir a un gran número de participantes</li>
<li> mayor tolerancia a fallos al formarse una red distribuida entre todos los nodos</li>
</ul>
<p>Aún así, el principal problema de estos sistemas sería la latencia de distribución de los flujos entre todos los nodos de la red, por lo que para entornos en los que sea imprescindible la recepción de estos contenidos en un breve espacio de tiempo (por ejemplo, una video conferencia) no sería apropiado utilizarlos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/caronteproject.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/caronteproject.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caronteproject.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caronteproject.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caronteproject.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caronteproject.wordpress.com&amp;blog=511336&amp;post=4&amp;subd=caronteproject&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caronteproject.wordpress.com/2006/11/19/propuesta-de-proyecto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ba88ca2c50e13eb0a6632890516c348?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sduenas</media:title>
		</media:content>
	</item>
		<item>
		<title>Descensus Ad Inferos</title>
		<link>http://caronteproject.wordpress.com/2006/11/13/descensus-ad-inferos/</link>
		<comments>http://caronteproject.wordpress.com/2006/11/13/descensus-ad-inferos/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 00:49:36 +0000</pubDate>
		<dc:creator>sduenas</dc:creator>
				<category><![CDATA[Cantos]]></category>

		<guid isPermaLink="false">http://caronteproject.wordpress.com/2006/11/13/descensus-ad-inferos/</guid>
		<description><![CDATA[Y entonces fue cuando a nosotros vi venir en barco un blanco viejo por antiguo pelo gritando: ¡Ay de vosotras, almas perversas! ¡No esperéis ya más de ver el Cielo! Aquí vengo a llevaros a la otra orilla a las tinieblas eternas, al calor y al hielo (Canto III, La Divina Comedia, Dante Alighieri) Así [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caronteproject.wordpress.com&amp;blog=511336&amp;post=3&amp;subd=caronteproject&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Y entonces fue cuando a nosotros vi venir</em><br />
<em>en barco un blanco viejo por antiguo pelo</em><br />
<em>gritando: ¡Ay de vosotras, almas perversas!</em><br />
<em>¡No esperéis ya más de ver el Cielo!</em><br />
<em>Aquí vengo a llevaros a la otra orilla</em><br />
<em>a las tinieblas eternas, al calor y al hielo</em><br />
(Canto III, <a href="http://www.servisur.com/cultural/dante/comediainf/dci0304.htm">La Divina Comedia</a>, <a href="http://en.wikipedia.org/wiki/Dante">Dante Alighieri</a>)</p>
<p>Así es como se aparece <strong>Caronte</strong> (o Carón) a <strong>Dante</strong> en <a href="http://en.wikipedia.org/wiki/The_Divine_Comedy">La Divina Comedia</a> en su viaje por el infierno; y así es como comienza comienza mi particular viaje por el &#8220;Infierno&#8221; que supone realizar un proyecto fin de carrera. Por lo menos esa es mi impresión y la de muchos que hemos pasado por esta experiencia anteriormente. No es que esté en contra de realizar este tipo de proyectos, de hecho, fue una de las experiencias más provechosas de la carrera y de la que más aprendí, pero hasta que no lo finalizas no lo sabes valorar. Los quebraderos de cabeza son continuos, la fase de escribir la memoria es una tortura, y el tiempo avanza demasiado rápido&#8230;</p>
<p><strong>Caronte</strong> es el nombre de mi PFC (y del proyecto para el <a href="http://concurso-softwarelibre.us.es">Concurso Universitario de Software Libre</a>), y su finalidad es la de implementar un sistema P2P que permita la retransmisión y recepción de flujos multimedia (audio y vídeo) en tiempo real. En posteriores entradas, explicaré algunos conceptos sobre el P2P y el &#8220;streaming&#8221;, para que todo el mundo tenga claro el funcionamiento del proyecto.</p>
<p>El nombre de mi proyecto proviene de la mitología griega/romana. Para aquellos que lo desconozcan, <a href="http://en.wikipedia.org/wiki/Charon_%28mythology%29">Caronte</a> era el barquero que trasladaba las almas de los muertos, a través del río/laguna/mar/charca  <strong>Aqueronte</strong>/<strong>Estigia</strong>/&#8230; (los autores no se ponen de acuerdo)  a las puertas del <a href="http://en.wikipedia.org/wiki/Hades">Hades</a>, morada de los muertos. Recibía las almas de <a href="http://en.wikipedia.org/wiki/Hermes">Hermes</a>, y éstas debían pagar unos óbolos (moneda de la época), con los que habían sido enterrados sus cuerpos, para poder cruzar al otro lado. Si no pagaban, se quedaban en tierra vagando eternamente (aunque tal y como era el <a href="http://en.wikipedia.org/wiki/Hades">Hades</a>, y la gente que por allí habitaba, es probable que ésto fuera preferible). La historia de por qué elegí este nombre esa bastante estúpida y aburrida, así que por el momento me la guardaré&#8230;</p>
<p>Por ahora nada más; me preparo para el descenso al infierno; cojo mis óbolos para pagar el transporte; y sigo los pasos de <a href="http://en.wikipedia.org/wiki/Odysseus">Odiseo</a> (lo del paso de este hombre por el infierno es digno de elogio) y <a href="http://en.wikipedia.org/wiki/Eneas">Eneas</a>.</p>
<p>¡Qué comience el viaje y esperemos que la barca no se hunda!</p>
<p><strong>Nota:</strong> los enlaces de la <a href="http://wikipedia.org">Wikipedia</a> son en inglés porque creo que estos artículos son mucho más completos que en castellano.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/caronteproject.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/caronteproject.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caronteproject.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caronteproject.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caronteproject.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caronteproject.wordpress.com&amp;blog=511336&amp;post=3&amp;subd=caronteproject&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caronteproject.wordpress.com/2006/11/13/descensus-ad-inferos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ba88ca2c50e13eb0a6632890516c348?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sduenas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
