[Udpcast] Udpcast for streaming data.

Jorge Muñoz Castañer jorgem at enigma.det.uvigo.es
Thu Dec 31 02:18:31 CET 2009


Alain Knaff wrote:
> Jorge Muñoz Castañer wrote:
>   
>> Jorge Muñoz Castañer escribió:
>>     
>>> Alain Knaff escribió:
>>>   
>>>       
>>>> Alain Knaff wrote:
>>>>   
>>>>     
>>>>         
>>>>> On 07/22/09 18:36, Jorge Muñoz Castañer wrote:
>>>>>     
>>>>>       
>>>>>           
>>>>>> Hi list,
>>>>>>
>>>>>> I was looking for a tool to send a stream of data with FEC where the 
>>>>>> client/receiver can connect even if the stream has yet begun. I haven't 
>>>>>> found anything but Udpcast that can do anything similar. I think that 
>>>>>> maybe an "streaming" option can be added so the sender sends Hello 
>>>>>> packets at the end of a block of slices+FEC so a receiver can hook to 
>>>>>> the UDP stream.
>>>>>>
>>>>>> What do you think about this? Can this be made modifying Udpcast without 
>>>>>> broken it all? Is there another software that I can use?
>>>>>>
>>>>>> Greetings,
>>>>>>
>>>>>> Jorge M
>>>>>>
>>>>>>       
>>>>>>         
>>>>>>             
>>>>> Sounds like a good idea. I'll consider adding this for the next version.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Alain
>>>>>     
>>>>>       
>>>>>           
>>>> I just released version 20090830, which has support for this idea.
>>>>
>>>> You can now add a special flag (-Z or --streaming) to the sender, which
>>>> makes it retransmit HELLO packets during the transmission, which
>>>> receivers can then use to "jump onto" the ongoing transmission.
>>>>
>>>> Regards,
>>>>
>>>> Alain
>>>>
>>>> _______________________________________________
>>>> Udpcast mailing list
>>>> Udpcast at udpcast.linux.lu
>>>> https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
>>>>   
>>>>     
>>>>         
>>> Hi Alain,
>>>
>>> Sounds great! Thanks Alain. I'll test it and tell you anything.
>>>
>>> Jorge M
>>>
>>>   
>>>       
>> Hi again,
>>
>> It works great. We are using UDPCAST to send multimedia data that can be 
>> played from any point of the stream so the "streaming" option is very 
>> near of what we need. We also use the Asynchronous mode in order to 
>> avoid great latency.
>>
>> There may be another functionality that can be useful with this option. 
>> If the FEC correction is not enough to correct a slice udp-receiver 
>> stops. This is useful when you are transmiting data files where there 
>> must be integrity, but in most multimedia streamings it is not very 
>> important to loss a small percentage of packets. Can I suggest a 
>> "multimedia" option which keeps udp-receiver active even if there are 
>> unrecoverable slices?. These slices can be marked as "no recovered" in 
>> the receiver slices queue and are not written in the output file or 
>> fifo. What do you think?
>>
>> Regards,
>>
>> Jorge M
>>
>>     
>
> This feature is now supported via the new --ignore-lost-data flag on
> udp-receiver in 20091230.
>
> If this flag is supplied, lost blocks do not stop the transmission, but
> instead are filled with "random" data.
>
> Regards,
>
> Alain
>
> _______________________________________________
> Udpcast mailing list
> Udpcast at udpcast.linux.lu
> https://udpcast.linux.lu/cgi-bin/mailman/listinfo/udpcast
>   
That's great! Thanks, Alain, for your effort.

Happy new year to  you  and all the community,

Jorge Muñoz

-- 
---------------------------------------
         Jorge Muñoz Castañer
     e-mail: jorgem(en)det.uvigo.es
  Grupo de Tecnologías de la Información
   Departamento de Ingeniería Telemática
           Universidad de Vigo
          ETSI Telecomunicación
         Campus 36310 Vigo SPAIN
----------------------------------------



More information about the Udpcast mailing list