@Phil nice text... just want to mention (or better ask...) what the difference between a protocol which implements multiple connections simultaneously and a protocol implementing multiple connections by connection tracking? In the end... its the same... On 04.05.2016 10:25, Philipp Schafft wrote:> Good morning, > > On Wed, 2016-05-04 at 00:15 +0200, Fran Delgado wrote: >> Hi, there! >> I have a doubt about if this server supports unicast, multicast or >> both. I was looking for information in the web but I couldn't found >> anything. Anyone can help me? > > Icecast2 is a streaming solution that works using HTTP[0]. (HTTPS is > also supported using both methods[1].) HTTP uses TCP[2][3] as transport. > As TCP is a protocol that connects exactly two peers it's implemented > using unicast. > Multicast in contrast is used when there are a group of nodes interested > in the same data. This is normally implemented using UDP in case of IP. > However multicast support is very limited on the 'open internet'. It > imposes requirements on the nodes in between to route the traffic > according to group membership. This is a very high requirement on > 'common ground' (such as the internet). > > Have a nice day. Hope I helped you. And have a nice semester! > > > [0] https://en.wikipedia.org/wiki/HTTP > [1] RFC2817, RFC2818 > [2] https://en.wikipedia.org/wiki/Transmission_Control_Protocol > [3] RFC 793 > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast >-- -----BEGIN PUBLIC INFO BLOCK----- Workstation(s) 2xIvy Bridge|16GB-SDRAM|120GB-SDHD|2x16GB|2x3TB - LUKS Operating Systems - Arch Linux & Ubuntu Studio Programming - C/C++|ASM|php|bash CMS - Drupal - Server 3 Cores|3GB-RAM|75GB-SDHD|10TB Traffic Tor-Exit|Icecast-Stream|Torrent-Stream - Gee Bee Productions Radio IT-Consulting Harware One-Off-Productions Intrusion Detection - Forensic - Pentesting Webdesign - Web-Authoring - Content Management - www.pirate-radio.eu +41/76-7569208 donations (bitcoin) 13aXxBnwBnnJApKhCA9ZYLHqPYfHMY8B1d -----END PUBLIC INFO BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 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 mUWzQZD2thq1kqvtwmGz0PxaZQ==y6Yc -----END PGP PUBLIC KEY BLOCK-----
Hi buddylove, In addition to the links Philipp provided you, here is some more reading which will hopefully help you better understand the difference between multicast and unicast communications: https://en.wikipedia.org/wiki/Multicast https://en.wikipedia.org/wiki/Unicast Cheers, Jordan On 05/04/2016 06:39 AM, buddylove wrote:> @Phil > nice text... > just want to mention (or better ask...) > what the difference between a protocol which implements multiple > connections simultaneously and a protocol implementing multiple > connections by connection tracking? > > In the end... its the same... > > On 04.05.2016 10:25, Philipp Schafft wrote: >> Good morning, >> >> On Wed, 2016-05-04 at 00:15 +0200, Fran Delgado wrote: >>> Hi, there! >>> I have a doubt about if this server supports unicast, multicast or >>> both. I was looking for information in the web but I couldn't found >>> anything. Anyone can help me? >> >> Icecast2 is a streaming solution that works using HTTP[0]. (HTTPS is >> also supported using both methods[1].) HTTP uses TCP[2][3] as transport. >> As TCP is a protocol that connects exactly two peers it's implemented >> using unicast. >> Multicast in contrast is used when there are a group of nodes interested >> in the same data. This is normally implemented using UDP in case of IP. >> However multicast support is very limited on the 'open internet'. It >> imposes requirements on the nodes in between to route the traffic >> according to group membership. This is a very high requirement on >> 'common ground' (such as the internet). >> >> Have a nice day. Hope I helped you. And have a nice semester! >> >> >> [0] https://en.wikipedia.org/wiki/HTTP >> [1] RFC2817, RFC2818 >> [2] https://en.wikipedia.org/wiki/Transmission_Control_Protocol >> [3] RFC 793
I was already aware if this in the first place :-) On 04.05.2016 18:04, Jordan Erickson wrote:> Hi buddylove, > > In addition to the links Philipp provided you, here is some more reading > which will hopefully help you better understand the difference between > multicast and unicast communications: > > https://en.wikipedia.org/wiki/Multicast > https://en.wikipedia.org/wiki/Unicast > > > Cheers, > Jordan > > > On 05/04/2016 06:39 AM, buddylove wrote: >> @Phil >> nice text... >> just want to mention (or better ask...) >> what the difference between a protocol which implements multiple >> connections simultaneously and a protocol implementing multiple >> connections by connection tracking? >> >> In the end... its the same... >> >> On 04.05.2016 10:25, Philipp Schafft wrote: >>> Good morning, >>> >>> On Wed, 2016-05-04 at 00:15 +0200, Fran Delgado wrote: >>>> Hi, there! >>>> I have a doubt about if this server supports unicast, multicast or >>>> both. I was looking for information in the web but I couldn't found >>>> anything. Anyone can help me? >>> >>> Icecast2 is a streaming solution that works using HTTP[0]. (HTTPS is >>> also supported using both methods[1].) HTTP uses TCP[2][3] as transport. >>> As TCP is a protocol that connects exactly two peers it's implemented >>> using unicast. >>> Multicast in contrast is used when there are a group of nodes interested >>> in the same data. This is normally implemented using UDP in case of IP. >>> However multicast support is very limited on the 'open internet'. It >>> imposes requirements on the nodes in between to route the traffic >>> according to group membership. This is a very high requirement on >>> 'common ground' (such as the internet). >>> >>> Have a nice day. Hope I helped you. And have a nice semester! >>> >>> >>> [0] https://en.wikipedia.org/wiki/HTTP >>> [1] RFC2817, RFC2818 >>> [2] https://en.wikipedia.org/wiki/Transmission_Control_Protocol >>> [3] RFC 793 > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast >-- -----BEGIN PUBLIC INFO BLOCK----- Workstation(s) 2xIvy Bridge|16GB-SDRAM|120GB-SDHD|2x16GB|2x3TB - LUKS Operating Systems - Arch Linux & Ubuntu Studio Programming - C/C++|ASM|php|bash CMS - Drupal - Server 3 Cores|3GB-RAM|75GB-SDHD|10TB Traffic Tor-Exit|Icecast-Stream|Torrent-Stream - Gee Bee Productions Radio IT-Consulting Harware One-Off-Productions Intrusion Detection - Forensic - Pentesting Webdesign - Web-Authoring - Content Management - www.pirate-radio.eu +41/76-7569208 donations (bitcoin) 13aXxBnwBnnJApKhCA9ZYLHqPYfHMY8B1d -----END PUBLIC INFO BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQINBFbjTrwBEAC7sFgwbSCHUIzxwIhrbkanN0dOBfXHPpDIrfNMjEcsH+Q3HnJz 0UX2joNp5I8GwlLiJHZFDTS9n83sXCokKgKYuBATeOGdC4Hc4JrmK5nEbby8OXFk g1lo96x1IqKRlkhqudW86V1vVfVSL50H6JGZqdm//mujzaqabKsCNvh9gQZiSvEG lSZBt8B5itn+oeKw835/6Mri4TLcmL7BLsDdS4RsKuw4VfhY4yYEqhxxYssac90J omzD9os3CI1ZfiSoG1ZpVJ8sTYe+AAj6OAdCXXlGQepC7GQJ3eUiTyMrEw52ynKg ADHQksm0ZPUhQpZHScLcYpy/PIJEbtnoHj+Xceu8SnvJd38sI+70oHB/k4lHsb90 i3VFdQ1iPSEJqCq6kp0At6x7arylgdk+iobVCjcUJQzHMgf+RzY3SOFGynm1R98U worvXSx/koM7kurDXpMSkPAK6i3kvBfIYDbiemdn+DeEC8eIiW6YJSTLiq9IFqYF BqIo0q7GDdZ72y2VS3YN11TaPLvICGWdEOMlL3DyNXYxzufUKGpw5PdSS6lHVSH2 9n7jCXxKbymZyYmz2hK20Z3RXSwjN9nB9i4GofLRRj3ZbRclpOUze6fzHT4dO0vD X0lNCemI7okMw8C48ABYF/FdRLgBG4avkQ4u+MiBkskKR+YD9KaIbLP52QARAQAB tClHZWUgQmVlICg8bm9uZT4pIDxibHVudHJvbGxlckB5YW5kZXguY29tPokCPQQT AQgAJwUCVuNOvAIbAwUJCWYBgAULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRAA hcntfQY4dcyqD/9o8A5jiJbrGPUjM5VGbT/+JSdFMA4hSvpfKb2Xh2LcPa0jTQjF Redz1q5AIzUvP+1QZ5eDcdrVJCXiVAbw+EPkpAU3wFf16p1BrlhcDbJw5bE1ytKE USaN93mSHrILlHPRXOHtNtJ/gDzN1XDe8re/LM76OAwAIVvLAsiKIkwPKqEMVYKp jPEUiXugadXfMUz1wQ8Gdp6HgKZVQtPGBI5SeFq1GHzh5HNZ0tkApvJRy4v4q5Pg AsTsm9stkhQVDvuHsRk97KFD1fpstfWBg3K3UPtFpPDRVPJM7mhEjWD9S1ihGUJ0 VTxQ69WLIIQX0ZO8CmHuRwTjcjSmvCJFbxBYENKb6UBsHHUK/czrRqavlURPZQVo 21iRsTUtvYN1xjYuXKsrvX1fmNQBjBiM4WGOWlWYzSvHsG66BHelK3ogVyACRku4 ePPWiHtgMk/MWQfT2pqeHVdJKCBLzLe9HY5vPypNtpoxhbPoZVFbAumKNZpc+f4k M0T3z3TsVN4p1JIfur7rJC/RlKOWMtCzuu4k5IOEKW/4ttApahg6w2V5zDi0Rexy S42tQsaN7JrLF+Ekx72udhrPzB11AnYON5cCYuDves/Fun8whivmCe7FfsG1SP8M jvTb19hsLT2W0wsCKaAuySgXtAUTNkb9E8Fj+q6kknGEPRafpN/NuU0ZEbkCDQRW 4068ARAAnf8v+pMlhKzqrhgkHd8geccX0+zTfQ5rcOeCU/Wb0gWrJUDKh0eP3x+n r9dB1IXrRtJEHbQOyUQHg18nMM3FziZ+HQPYKWRN6HxY9IeJzHpJPMRmQ9lUEhdn 6mNcN5ZXnnG2vm1L+IYh9EBJ4kN6qIbN/xPR7ioU4+r0Wm2pme+G2K7T7+6+BF9W YaOAkvbAbr2m0A3a6fXG/8XuPF3hxC7i1VCL2xLtSQhdbP9vmXz7Lv6CV0eeDlqi tx8qNDvFoUuMlddK8geAxUPxzNwYFFvUomk9cFZiskANhWQ0ZXoAebq8zpAhvRaD obKSx+obuiWuKys/o5DtocDiQePwKa0alNf0UwmbuPz8n2a8DRNFrLDXp9LXLUsm dQ9kSGEljiD9nQ+WqopQG90borh0mLuGtMbqvj0h50uLLVFJzkEjw9pg/LuKYl9/ 9uOMlOQa684vxgwm2eLrLXfH7sAbVLEmiOkCUlN50MiGFwF97Xq0ElVIfw8OsQSD kQnC46NW2MOwdJHXK33VaIFHNwc/MpDw3zKqo4bKLalt6fhcU+StHtKFkZXDgGip EqnnjgeYK9brA1AP4hOLHldFEDinsREL6wSMSa059buvQ7evM2FYSM6rcYHnX/Bj 3BueZeMSiZ+rzOZeAhF+OFAQVhgdkg6Sgc136onLo0nv0qR4OTcAEQEAAYkCJQQY AQgADwUCVuNOvAIbDAUJCWYBgAAKCRAAhcntfQY4dfghD/41lqclaVG/oPETxO3h m4eo0TKDz/KJX+SF8+vnS+l+yjN3yN5qEl40fmc3jerSr7ouBP0Z+hWdLc9rMdDM 9BndX3omosOK1eXf0opsq79YRBACCS3bE4NDwsGZnQruHT+K38JZSaYG/nO6Yydo ZBdffeUAKrs3gy0RSP5ik13wqOuJ8N1RJzYKqFy4Owl5ib5ckHvUWrnX2WXzReWH Vs6AyZR/nxYFIGJCkXKsFPGjUmSSV+GggNSPPUJZaKNQU6Frqs4lvCi0fEzM/thM O7e6thMiNh2nmqftppqxD4/Gjez+QRUjBakEkuKNFYO/vXFzXPntsDK+HPh9+iW0 XVP+2wb9VaWxOqOgWNqKIJvehuHNx1pphE1PLiltDHeCoX76svK2SwFLl40bl+UP OCztsu4ACxXQ2TEMN+qhUEvfuGTMYVJfoHvsbM9S3mDHPyVhDQnh12SeB6tjANk3 nlIrcoR/2Q3zqcBF/Y7rZy6/5RP5H1Ad+BUP2vrXlVW+xvoWFjgVPjLX3jxkALuN 8TcjTbwnT6NOge71oHIXV9yy2LkKFx/ArmZ64HiveSEQ+rS6WqWu3vUyqP7+ZmPE Pb2j5dkpcGyvS4Wc1Ijj2pvhpPrD7M0IaiIjM6efO5B1SFrmyAzzWPsVpS2lptzi mUWzQZD2thq1kqvtwmGz0PxaZQ==y6Yc -----END PGP PUBLIC KEY BLOCK-----
if you read ahead you'll figure that the infrastructure of the network 'en gros' isn't made for it (yet). because of this (and not just because I am a fan of) I propose other trials with overlay networks which could (under proper application) even be more efficient than the multicast protocol(s) itself. Greets and out Gee ... .-. . . On 04.05.2016 18:04, Jordan Erickson wrote:> Hi buddylove, > > In addition to the links Philipp provided you, here is some more reading > which will hopefully help you better understand the difference between > multicast and unicast communications: > > https://en.wikipedia.org/wiki/Multicast > https://en.wikipedia.org/wiki/Unicast > > > Cheers, > Jordan > > > On 05/04/2016 06:39 AM, buddylove wrote: >> @Phil >> nice text... >> just want to mention (or better ask...) >> what the difference between a protocol which implements multiple >> connections simultaneously and a protocol implementing multiple >> connections by connection tracking? >> >> In the end... its the same... >> >> On 04.05.2016 10:25, Philipp Schafft wrote: >>> Good morning, >>> >>> On Wed, 2016-05-04 at 00:15 +0200, Fran Delgado wrote: >>>> Hi, there! >>>> I have a doubt about if this server supports unicast, multicast or >>>> both. I was looking for information in the web but I couldn't found >>>> anything. Anyone can help me? >>> >>> Icecast2 is a streaming solution that works using HTTP[0]. (HTTPS is >>> also supported using both methods[1].) HTTP uses TCP[2][3] as transport. >>> As TCP is a protocol that connects exactly two peers it's implemented >>> using unicast. >>> Multicast in contrast is used when there are a group of nodes interested >>> in the same data. This is normally implemented using UDP in case of IP. >>> However multicast support is very limited on the 'open internet'. It >>> imposes requirements on the nodes in between to route the traffic >>> according to group membership. This is a very high requirement on >>> 'common ground' (such as the internet). >>> >>> Have a nice day. Hope I helped you. And have a nice semester! >>> >>> >>> [0] https://en.wikipedia.org/wiki/HTTP >>> [1] RFC2817, RFC2818 >>> [2] https://en.wikipedia.org/wiki/Transmission_Control_Protocol >>> [3] RFC 793 > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast >-- -----BEGIN PUBLIC INFO BLOCK----- Workstation(s) 2xIvy Bridge|16GB-SDRAM|120GB-SDHD|2x16GB|2x3TB - LUKS Operating Systems - Arch Linux & Ubuntu Studio Programming - C/C++|ASM|php|bash CMS - Drupal - Server 3 Cores|3GB-RAM|75GB-SDHD|10TB Traffic Tor-Exit|Icecast-Stream|Torrent-Stream - Gee Bee Productions Radio IT-Consulting Harware One-Off-Productions Intrusion Detection - Forensic - Pentesting Webdesign - Web-Authoring - Content Management - www.pirate-radio.eu +41/76-7569208 donations (bitcoin) 13aXxBnwBnnJApKhCA9ZYLHqPYfHMY8B1d -----END PUBLIC INFO BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 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 mUWzQZD2thq1kqvtwmGz0PxaZQ==y6Yc -----END PGP PUBLIC KEY BLOCK-----