<div dir="auto">For example you can enable SSL support on a difrent port.<div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">kit <<a href="mailto:therealkitman@iinet.net.au">therealkitman@iinet.net.au</a>> schrieb am Mi., 23. Juni 2021, 08:23:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div>
    <p>Hi. Just a (sort of) final question(s).</p>
    <p>I have 3 mountpoints running ok in my test virtual machine
      Icecast server via port 8000. <br>
    </p>
    <p>    <a href="http://10.1.1.41:8000/stream8000" target="_blank" rel="noreferrer">http://10.1.1.41:8000/stream8000</a></p>
    <p>    <a href="http://10.1.1.41:8000/stream8001" target="_blank" rel="noreferrer">http://10.1.1.41:8000/stream8001</a></p>
    <p>    <a href="http://10.1.1.41:8000/stream8002" target="_blank" rel="noreferrer">http://10.1.1.41:8000/stream8002</a></p>
    <p>My question is, what is the point of having potential additional
      <listen_socket> entries in the icecast.xml? Will port 8000
      choke at some point if there are too many mountpoints thus
      requiring additional sockets?</p>
    <p>Thanks,</p>
    <p>Chris.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div>On 17/6/21 8:52 am, kit wrote:<br>
    </div>
    <blockquote type="cite">Hi
      Philipp,
      <br>
      <br>
      So I can use several password secured mountpoints all on the
      single port 8000. Sounds easy.
      <br>
      <br>
      Thanks,
      <br>
      <br>
      Chris.
      <br>
      <br>
      <br>
      On 16/6/21 7:03 pm, Philipp Schafft wrote:
      <br>
      <blockquote type="cite">Good afternoon,
        <br>
        <br>
        On Wed, 2021-06-16 at 09:27 +0800, kit wrote:
        <br>
        <blockquote type="cite">Hi Jordan,
          <br>
          <br>
          So does it matter if all authenticated mountpoints use the
          same port
          <br>
          eg 8000?
          <br>
          <br>
        </blockquote>
        there is no need to build a second road when you got a second
        car. ;)
        <br>
        <br>
        Mountpoints are fully independent. If you need to ensure your
        friends
        <br>
        do can not log into your mount point, then give them another
        password.
        <br>
        That is what Jordan suggested. Using the default username of
        "source"
        <br>
        is a good idea if you don't know the client, that is true.
        <br>
        Authentication happens per-mount. So also no problem to have the
        same
        <br>
        username for different mounts. (But using a username per user is
        surely
        <br>
        nicer, e.g. when manually reading logs. :)
        <br>
        <br>
        With best regards,
        <br>
        <br>
        <br>
        <blockquote type="cite">On 16/6/21 8:45 am, Jordan Erickson
          wrote:
          <br>
          <blockquote type="cite">Hey Chris,
            <br>
            <br>
            That's not really how Icecast mountpoints work. You'd be
            much
            <br>
            better
            <br>
            off doing source level authentication per-mountpoint. Using
            <br>
            different
            <br>
            ports doesn't help your situation unless you're doing some
            fancy
            <br>
            firewalling but if you have a username/password pair entered
            <br>
            per-mountpoint in the config you can separate any number of
            <br>
            mountpoints securely. Just note that some source clients
            (not sure
            <br>
            about Mixxx, I use Cool Mic) only allow a 'source' username
            for
            <br>
            connecting to Icecast. I believe you can still specify a
            password
            <br>
            per-mountpoint without username.
            <br>
            <br>
            <br>
            Cheers,
            <br>
            Jordan Erickson
            <br>
            <br>
            <br>
            On 6/15/21 5:19 PM, kit wrote:
            <br>
            <blockquote type="cite">Hi Geoff,
              <br>
              <br>
              My use case is that I have put an icecast server in the
              cloud. I
              <br>
              want
              <br>
              to stream my stuff on one port and let my friend stream
              their
              <br>
              stuff
              <br>
              on a different port. I would worry that if they
              accidentally
              <br>
              entered
              <br>
              the same port as mine in the source client (eg Mixxx) - eg
              <br>
              <a href="http://serverip:8000/mystream8000" target="_blank" rel="noreferrer">http://serverip:8000/mystream8000</a> and
              <br>
              <a href="http://serverip:8000/friendsstream8001" target="_blank" rel="noreferrer">http://serverip:8000/friendsstream8001</a>- it would screw up
              both
              <br>
              our
              <br>
              streams.
              <br>
              <br>
              Basically I'm looking at this like a safety mechanism,
              <br>
              particularly
              <br>
              if I want to add a 3rd stream for another friend.
              <br>
              <br>
              Regards,
              <br>
              <br>
              Chris.
              <br>
              <br>
              On 14/6/21 6:00 pm, Geoff Shang wrote:
              <br>
              <blockquote type="cite">On Mon, 14 Jun 2021, kit wrote:
                <br>
                <br>
                <blockquote type="cite">Is it possible to assign
                  specific ports to mountpoints in
                  <br>
                  such a
                  <br>
                  way that stream8001 can't use port 8000 but only work
                  on port
                  <br>
                  8001?
                  <br>
                </blockquote>
                I don't think so.
                <br>
                <br>
                YOu can set up mount aliases that are port-specific but
                I don't
                <br>
                know
                <br>
                of a way of preventing access to other mounts.
                <br>
                <br>
                So for example, you could put your streams on stream1
                and
                <br>
                stream2
                <br>
                and set up an alias called stream8000 which specifies
                port
                <br>
                8000 to point to stream1, and an alias stream8001 which
                is
                <br>
                specific
                <br>
                to port 8001 which points to stream2.
                <br>
                <br>
                Then you could publicise the aliases and hide the
                original
                <br>
                mounts so
                <br>
                in theory no-one should find them.  But I don't think
                that
                <br>
                you'd be
                <br>
                able to prevent access to stream1 or stream2 on either
                port if
                <br>
                someone actually did find them.
                <br>
                <br>
                I'm curious to know what your use case is.
                <br>
                <br>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
        <br>
        _______________________________________________
        <br>
        Icecast mailing list
        <br>
        <a href="mailto:Icecast@xiph.org" target="_blank" rel="noreferrer">Icecast@xiph.org</a>
        <br>
        <a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank" rel="noreferrer">http://lists.xiph.org/mailman/listinfo/icecast</a>
        <br>
      </blockquote>
      <br>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Icecast mailing list
<a href="mailto:Icecast@xiph.org" target="_blank" rel="noreferrer">Icecast@xiph.org</a>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank" rel="noreferrer">http://lists.xiph.org/mailman/listinfo/icecast</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>
Icecast mailing list<br>
<a href="mailto:Icecast@xiph.org" target="_blank" rel="noreferrer">Icecast@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
</blockquote></div>