reflum, On Mon, 2015-02-09 at 22:36 +0100, Marvin Scholz wrote:> If you do not want to do all work yourself, you can use the libshout > library: > Git: https://git.xiph.org/?p=icecast-libshout.git;a=summary > Download: http://icecast.org/downloadI would support this. libshout takes care of many problems and will always match Icecast development. And it's even easy to use! :) -- Philipp. (Rah of PH2) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20150209/21c31c26/attachment.pgp
Especially for iOS Development, this might not be an option. I am not sure about how libshout connects, but if it uses usual C sockets there are some issues:> In iOS, POSIX networking is discouraged because it does not activate the cellular radio or on-demand VPN. > Thus, as a general rule, you should separate the networking code from any common data processing functionality and rewrite the networking code using higher-level APIs-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: OpenPGP digital signature Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20150210/5c451642/attachment.pgp
reflum, On Tue, 2015-02-10 at 00:38 +0100, Marvin Scholz wrote:> Especially for iOS Development, this might not be an option. I am not > sure about how libshout connects, but if it uses usual C sockets there > are some issues: > > > In iOS, POSIX networking is discouraged because it does not activate > the cellular radio or on-demand VPN. > > Thus, as a general rule, you should separate the networking code > from any common data processing functionality and rewrite the > networking code using higher-level APIsIsn't that what common/ is for? to abstract stuff? So I guess it would be better to spend some time in getting common/ ready for that than to write a new and possible broken source client. I just got code of such a source client yesterday and that makes me feel even more into letting people use libshout... -- Philipp. (Rah of PH2) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20150210/1f37d7d8/attachment.pgp