We now have mod_silk in tree it has only been tested on Linux so far. The silk library itself was released in the IETF draft only an hour and twenty minutes ago. I wrote a perl script to extract the source from the draft. Checked in the lib and the codec module which I had written to the binary lib I had a few months ago. It has more work to do... but its there if anyone wants to chip in and libtoolize the library, revamp the build system and assist in testing the codec on multiple platforms. Thanks, Brian
this is what I love about Freeswitch, and the FS development team. Well done Brian ( and the rest of the team ). Jay On Tue, Mar 9, 2010 at 11:07 AM, Brian West <brian@freeswitch.org> wrote:
We now have mod_silk in tree it has only been tested on Linux so far. The silk library itself was released in the IETF draft only an hour and twenty minutes ago. I wrote a perl script to extract the source from the draft. Checked in the lib and the codec module which I had written to the binary lib I had a few months ago.
It has more work to do... but its there if anyone wants to chip in and libtoolize the library, revamp the build system and assist in testing the codec on multiple platforms.
Thanks, Brian
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Sincerely Jay
I tested on servers running Ubuntu 8.04 64bit and Ubuntu 7.10 32bit. One running trunk. and back ported to another server running rev14696. Sounds great. 2010/3/9 jay binks <jaybinks@gmail.com>:
this is what I love about Freeswitch, and the FS development team. Well done Brian ( and the rest of the team ). Jay
On Tue, Mar 9, 2010 at 11:07 AM, Brian West <brian@freeswitch.org> wrote:
We now have mod_silk in tree it has only been tested on Linux so far. The silk library itself was released in the IETF draft only an hour and twenty minutes ago. I wrote a perl script to extract the source from the draft. Checked in the lib and the codec module which I had written to the binary lib I had a few months ago.
It has more work to do... but its there if anyone wants to chip in and libtoolize the library, revamp the build system and assist in testing the codec on multiple platforms.
Thanks, Brian
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Sincerely
Jay
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Seven Du <dujinfang@gmail.com> wrote:
I tested on servers running Ubuntu 8.04 64bit and Ubuntu 7.10 32bit.
One running trunk. and back ported to another server running rev14696. Sounds great.
Do you have a comparison with my current favourite, CELT@48000? CELT@32000 also gives high quality, in my opinion. I plan to test the SILK module at some point, possibly later this week.
Unfortunately no. I only tested 8000 because at least one leg is PSTN or SIP UA which doesn't support SILK and CELT in our scenario. We are bridging UAs between US and China so robustness is more concerned than HZ. I just *feel* it's ok because I only tested with my ear without considerate packet lost or jitter. 2010/3/10 Jason White <jason@jasonjgw.net>:
Seven Du <dujinfang@gmail.com> wrote:
I tested on servers running Ubuntu 8.04 64bit and Ubuntu 7.10 32bit.
One running trunk. and back ported to another server running rev14696. Sounds great.
Do you have a comparison with my current favourite, CELT@48000? CELT@32000 also gives high quality, in my opinion.
I plan to test the SILK module at some point, possibly later this week.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Code has now been posted at https://developer.skype.com/silk/ It appears from that page that there may be patent issues for anything other than testing of the codec, although it is stated elsewhere that the licence terms are royalty-free. To build the module (for those planning to do the aforementioned testing) you need to run make in libs/silk first to compile the library, then build FreeSWITCH; this will change once the build system is updated appropriately.
On 03/13/2010 04:51 PM, Jason White wrote:
Code has now been posted at https://developer.skype.com/silk/
It appears from that page that there may be patent issues for anything other than testing of the codec, although it is stated elsewhere that the licence terms are royalty-free.
That sounds like they are trying for a similar arrangement Polycom has with G.722.1. You can use G.722.1 royalty free, if you ask for a licence first and comply with some simple conditions - mostly ensuring that you properly follow the G.722.1 spec. It works well enough for most purposes, though it conflicts with some free licences, and there have been some disagreements. For example, Polycom said it was OK for Freeswitch to be distributed with the source code for G.722.1 bundled. It seems Digium believe Asterisk may not be distributed with the source code for G.722.1.
To build the module (for those planning to do the aforementioned testing) you need to run make in libs/silk first to compile the library, then build FreeSWITCH; this will change once the build system is updated appropriately.
Steve
This no longer works. For some reason the Makefile was deleted in svn 17057. I suppose this has to do with the GIT transition? I tried to build it with the top level configure but got this: === configuring in libs/silk (/mnt/disk2/freeswitch_dev/libs/silk) configure: running /bin/bash ./configure.gnu --disable-option-checking '--prefix=/mnt/disk2/freeswitch' 'CONFIGURE_CFLAGS=-g -O2' 'CONFIGURE_CXXFLAGS=-g -O2' 'CONFIGURE_LDFLAGS=' --cache-file=/dev/null --srcdir=. ./configure.gnu: line 3: ./configure: No such file or directory configure: error: ./configure.gnu failed for libs/silk On Sat, Mar 13, 2010 at 2:51 AM, Jason White <jason@jasonjgw.net> wrote:
Code has now been posted at https://developer.skype.com/silk/
It appears from that page that there may be patent issues for anything other than testing of the codec, although it is stated elsewhere that the licence terms are royalty-free.
To build the module (for those planning to do the aforementioned testing) you need to run make in libs/silk first to compile the library, then build FreeSWITCH; this will change once the build system is updated appropriately.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Its been auto-tooled and you'll have to rebootstrap. /b On Mar 31, 2010, at 2:45 PM, Carlos Talbot wrote:
This no longer works. For some reason the Makefile was deleted in svn 17057. I suppose this has to do with the GIT transition? I tried to build it with the top level configure but got this:
=== configuring in libs/silk (/mnt/disk2/freeswitch_dev/libs/silk) configure: running /bin/bash ./configure.gnu --disable-option-checking '--prefix=/mnt/disk2/freeswitch' 'CONFIGURE_CFLAGS=-g -O2' 'CONFIGURE_CXXFLAGS=-g -O2' 'CONFIGURE_LDFLAGS=' --cache-file=/dev/null --srcdir=. ./configure.gnu: line 3: ./configure: No such file or directory configure: error: ./configure.gnu failed for libs/silk
participants (6)
-
Brian West
-
Carlos Talbot
-
Jason White
-
jay binks
-
Seven Du
-
Steve Underwood