FEC for getstream

Denis Lackovic denis.lackovic at iskon.hr
Thu Sep 30 10:15:49 CEST 2010


In the world of telco grade IPTV installations error correction is
done when you have a bad copper pais in your ADSL network.
There are 2 ways to do an error correction on a multicast udp/rtp:


1. FEC - you have product from Bitband - additional multicast FEC
stream  is createad alongside original multicast tv channel stream.
STB joins to both streams and when an error occurs on a channel
multicast stream it tries to reconstruct missing packets using FEC
data. This requires a client on a STB.

http://www.bitband.com/general_cat.aspx?CatID=18

This solution is not widely used as it requires more bandwidth than
second solution (Cisco VQE aproach).

2. Unicast retransmission of missing packets - Cisco VQE is most
popular solution for error correction in the IPTV world.
They have many installations around the world.
 This solution also requires Cisco VQE client on the STB - it is open
source (Cisco sells server side equipment).

This solution requires tv channels to use multicast UDP/RTP. When a
packet is found missing on an STB, VQE client request a retransmission
of a packet from VQE server - it knows exactly which packets are
missing as it uses RTP sequence numbering.

Server sends back required data using  unicast. This requires
additional bandwidth on top of the tv channel bandwidth, but only at
the time of retransmission.

Lately there are some other companies offering Cisco VQE based server
side solutions (as the protocol itself is open).





-- 
Denis Lackovic



On Thu, Sep 30, 2010 at 9:48 AM, Florian Lohoff <f at zz.de> wrote:
>
> Hi,
>
> i was thinking about FEC (Forward Error Correction) as thats what i heard
> people use in WAN IPTV Products to protect against low probability
> ip packet loss.
>
> Does anyone of you use something like this today? Does anyone have a client
> which supports something like this (would need testing) and at which level
> do you add FEC?
>
> Flo
> --
> Florian Lohoff                                                 f at zz.de
>                 Professionell gesehen bin ich zu haben ....
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iQIVAwUBTKRA4ZDdQSDLCfIvAQgVBA/+IQzLet201zYF7isdU5ftKZarf/oa2Qzi
> IdH4YpBQjHJmrTuLrAyhWoJWI2fqtW3F6FN61Sjvf0qawf38YU8UQcTcRLly9Raj
> i8Ztdl2eO2IJDpsbbeDXf9WBH3Tjphxs4d3Zi6Ubk2EHKJCZqZH5Qlo4/7khViL9
> +noCzvqVFNnhxPjmG/N2IJuZztWZQYNoLWZZDOyUgA7nHkpVumllQz8hUE7S/G0S
> gfBXdW7GAqrTTgdXrXzpzQUWzdLQIBSwQY+QaE5tB+EE4pO1oKwypsDIjwQCSBud
> qJZHOkcSIzOEfX1BEgqWqu87oIlLbNj/r+3YT+Wt0Xcepr+qLoLSudGqNbZxkWGC
> RPwUhesiur1ig5xMwbc8bm3irjjtR4y6HCDl8G0Q/b12AOZO9EL/tpUkUJ2AnzLI
> NdGebhICntebHZybYkNXJ+OYSn9+uZwQOmWJSacrrObd0YTYZh6Lk8H8tpZzzamA
> +jYPHm00AVraIBJa0Sx25rnXVUyVgkEL1SkqlGdiXQ+7xET54W0EY2gVypj+b2/P
> YzNDkZfbISB82dg8wHHLEAc0XaUWhCEEcqgR8Uj7wbUV2fx/To18py1pS+5zoJVh
> IvzyqWdYOTnuKXTPcspyKF1yvSlx5H8YvrFk4kF35FRtgVD4LOUE25huMSwDRQWl
> 8LWiKg6c4sM=
> =su8N
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Getstream mailing list
> Getstream at gt.owl.de
> http://gt.owl.de/mailman/listinfo/getstream
>
>



-- 
Denis Lackovic


More information about the Getstream mailing list