- Thread starter
- #11
Hi georgius
I almost decided to remove network interface (NI) selection from my patch Just few words in my defense.
I think NI selection is applicable to datagram based protocols (UDP, RTP) only. With stream based protocols like HTTP you establish connection and then you doesn't matter where is bound your local end of the socket, you will receive data anyway. In UDP and RTP your local end act as a kind of server and right binding is pretty important to receive data.
I think changing HTTP or any other new protocols (like KARTINA) undesirable, because it has complex structure and it's very hard to add something there and not break the URL. In contrast, UDP and RTP URLs have very simple format (unfortunately there is no standard), which can be easily parsed and recombined.
I have checked M3U files from the TuningParameters folder and there are few playlists where network interface addresses are already hardcoded in URLs. I think it is much worse than reasonable changing URLs during channels scanning. Users like just choose appropriate tuning parameters scan channels and watch it.
I almost decided to remove network interface (NI) selection from my patch Just few words in my defense.
I think NI selection is applicable to datagram based protocols (UDP, RTP) only. With stream based protocols like HTTP you establish connection and then you doesn't matter where is bound your local end of the socket, you will receive data anyway. In UDP and RTP your local end act as a kind of server and right binding is pretty important to receive data.
I think changing HTTP or any other new protocols (like KARTINA) undesirable, because it has complex structure and it's very hard to add something there and not break the URL. In contrast, UDP and RTP URLs have very simple format (unfortunately there is no standard), which can be easily parsed and recombined.
I have checked M3U files from the TuningParameters folder and there are few playlists where network interface addresses are already hardcoded in URLs. I think it is much worse than reasonable changing URLs during channels scanning. Users like just choose appropriate tuning parameters scan channels and watch it.