asterisk at phreaknet.org
2021-May-05 21:10 UTC
[asterisk-users] S3 Bucket support for playing sound files
On 5/5/2021 4:01 PM, Dovid Bender wrote:> Hi, > > Is anyone aware of any way of getting ControlPlayBack to work with an > amazon S3 bucket? I know I can put nginx in the middle but I am trying > to avoid that.I had some similar issues where ControlPlayback() wouldn't stream mp3 files from certain sites. I ended up downloading the file to /tmp using wget and then playing the local file, which worked perfectly as a workaround.> TIA. > > Dovid
Jonathan H
2021-May-06 08:11 UTC
[asterisk-users] S3 Bucket support for playing sound files
I stream mp3s from s3 buckets all the time - but it's not Asterisk and s3 that have the issue, it's the incredibly outdated mp3 player baked into Asterisk, which is from 1997 (see my original whinge about this below from last year) and gives all those annoying "junk" warnings, plays very quietly, and chokes on mp3 files with certain id3 tags (like embedded album art). At the moment, my workaround is to just grab the file and strip all id3 tags and bumps up the outgoing volume to +7. I don't know why it's not been possible to update the mp3 library, but hopefully one way round it might be if Asterisk were to offer a way of using ControlPlayback etc with an external library? Good luck! ---------- Forwarded message --------- From: Jonathan H <lardconcepts at gmail.com> Date: Wed, 23 Dec 2020 at 09:33 Subject: Re: [asterisk-users] Playing MP3's in Asterisk To: Asterisk Users Mailing List - Non-Commercial Discussion < asterisk-users at lists.digium.com> Hi all, Returning to the issue of mp3 support in Asterisk, it seems it is using a build from 1997?! http://svn.digium.com/svn/thirdparty/mp3/trunk/layer3.c I have the same problems as everyone with the mp3 add-on, but now a new one: - "mp3/interface.c: Junk at the beginning of frame 49443304" for ALL mp3 files, even when debug/verbose is off. - Very quiet playback compared to slin, so I have to control the outgoing volume by +7 for mp3 playback. - Now I find it chokes on mp3s which have a png cover art - this is perfectly valid in mp3 id3 But I still need to use ControlPlayback from dialplan and f-agi. I started going down a rabbit-hole of ARI media and Audiosocket etc, for example: https://www.youtube.com/watch?v=tjduXbZZEgI https://github.com/CyCoreSystems/audiosocket These all seem to add a fair amount of complexity for controlling playback - for example: https://wiki.asterisk.org/wiki/display/AST/ARI+and+Media%3A+Part+2+-+Playbacks#ARIandMedia:Part2-Playbacks-Controllingplaybacks And I need to know the current cplaybackoffset at any given time. I was thinking: to keep it simple, is there a way to tell Asterisk to use a different mpg123 (the system one - my currently installed version from 2020!) instead of the Asterisk build? I can live with the "junk" warnings and the quiet playback, but it cannot be crashing on valid id3 content (and I have no control over the remotely hosting files). Thanks for any pointers in the right direction! On Wed, 5 May 2021 at 22:11, <asterisk at phreaknet.org> wrote:> On 5/5/2021 4:01 PM, Dovid Bender wrote: > > Hi, > > > > Is anyone aware of any way of getting ControlPlayBack to work with an > > amazon S3 bucket? I know I can put nginx in the middle but I am trying > > to avoid that. > I had some similar issues where ControlPlayback() wouldn't stream mp3 > files from certain sites. > I ended up downloading the file to /tmp using wget and then playing the > local file, which worked perfectly as a workaround. > > TIA. > > > > Dovid > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: > https://community.asterisk.org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20210506/bab564a6/attachment.html>