do you have the libav -extra package (I don't recall the full name) installed?

On Wednesday, July 1, 2015, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:

This was all on a freshly installed Jessie, with your 1.7 debs. I will have a closer look and document the issue later, now I only had time for a quick check.

On Jul 1, 2015 3:18 AM, "Anthony Minessale" <anthony.minessale@gmail.com> wrote:
Like I said, you need the precise versions we have detailed in our Debian jessie packaging.   It does not work on older versions of libav*
If you don't want to use jessie you need to see the versions of everything we use and manually build it all and its full chain of cross depends.


On Tue, Jun 30, 2015 at 7:54 PM, Michael Jerris <mike@jerris.com> wrote:
That error happens when avresample_open call fails.  This is going to be some sort of issue with how libav was built as this is known working.

On Jun 30, 2015, at 7:51 PM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:

I made a few more tests: the original file has AAC audio, and avconv needs "-strict experimental" option to process that. Probably that's why FreeSWITCH crashes. After I converted the video to 320x240 and MP3 audio, I get a different error: 

2015-07-01 01:46:22.701171 [ERR] avformat.c:1136 Failed to initialize the resampling context

same error if I need to produce 48kHz OPUS or 8kHZ G711.

VLC plays back both the original and converted videos so far.

I'll play around with it during the week.




On Tue, Jun 30, 2015 at 8:45 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
Depending on what ext you have and the proper build of mod_av I can't comment.

I can confirm with the properly installed debian packages for jessie that at least mp4 files work either by reference to .mp4 files or by using av:///path/to/file.mp4



On Tue, Jun 30, 2015 at 12:46 PM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:

av:///tmp/somefile.ext crashed the daemon, I didn't yet find the time to analyze it and file a jira.

On Jun 30, 2015 7:43 PM, "Anthony Minessale" <anthony.minessale@gmail.com> wrote:
mod_av is not an endpoint its a codec and file format module.

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:213 Adding Codec H264 99 H264 Video 90000hz 0ms (VBR)

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:292 Adding Application 'record_av'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:338 Adding API Function 'av_format'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:338 Adding API Function 'av_codec'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:390 Adding File Format 'av'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:390 Adding File Format 'rtmp'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:390 Adding File Format 'mp4'

2015-06-30 12:40:40.248642 [NOTICE] switch_loadable_module.c:390 Adding File Format 'mov'


It was av:// not avformat:// i was remembering the old version.


if av:///tmp/somefile.ext works then it can be added to mod_avformat_load function in avformat.c:1949 ish  to register the extension for convenience.

 



On Tue, Jun 30, 2015 at 2:07 AM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
mod_av doesn't seem to be registering an endpoint, so prefixing avformat:// or av:// does not help. I'll have a closer look later and probably open a Jira

On Tue, Jun 30, 2015 at 1:18 AM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
Webm has its own module.  Av and vlc both have broken webm at the time of coding.


mod_vlc can play other formats but they are not registered in the module by file exten however you can use vlc:// syntax.

mp4 is the safest bet because it works in mod_av which is more stable than vlc.  More formats can be added to mod_av as well but I don't remember if its as easy as avformat://<path>

We don't have any choosing best format etc.  It's not going to be a point of focus to squeeze performance out of stuff like that in this stage of development.

On Monday, June 29, 2015, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
by the way, is there a way for playback to select a best matching
encoding, like it does with audio sample rates?

On Tue, Jun 30, 2015 at 12:56 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
> h264 I believe is supported...
>
> On Tue, Jun 30, 2015 at 12:48 AM, Stanislav Sinyagin <ssinyagin@gmail.com>
> wrote:
>>
>> the newest 1.7 freeswitch successfully played an .mp4 file with
>> "playback" application, and the picture was sent to an VP8 client
>> (linphone on Android).
>>
>> The playback took about 20% CPU usage on a Xeon core -- probably
>> because of resising work. The source file was taken from
>> http://www.quirksmode.org/html5/tests/video.html
>>
>>
>> Question: what other file formats are supported?
>>
>> I tried .ogv and .webm, but I got "Invalid file format" error.
>>
>> thanks
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting@freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> http://www.cluecon.com
>>
>> 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,
>
> Giovanni Maruzzelli
> Cell : +39-347-2665618
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> 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

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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


-- 
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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



-- 
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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



-- 
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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

_________________________________________________________________________
Professional FreeSWITCH Consulting Services: 
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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



--

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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