[sr-dev] git:master:b4aef50e: rtp_media_server: initial creation of README file

Julien Chavanton jchavanton at gmail.com
Wed Nov 14 05:48:03 CET 2018


Hi Juha,
I see the typo, I will correct it next time I improve the module.

No Kamailio processes are blocking, one thread is started for each call /
media stream the thread is running a "ticker" that is processing all the
samples in the audio streams.

Here is an example of the audio stream running in the thread
transmit :
FilePlayer >> Resampler >> Encoder >> RTP Send

In the same thread the received stream is runned
receive :
RTP Received >> Sink


5(8631) INFO: rtp_media_server [rms_media.c:244]: rms_start_media():
m[0x7fffef20bf58]call-id[0x7fffef20c158]
018-11-14 04:40:31:807 bctbx-message-ms_filter_link:
MSFilePlayer:0x7fffef20fc40,0-->MSResample:0x7fffef20fff8,
018-11-14 04:40:31:807 bctbx-message-ms_filter_link:
MSResample:0x7fffef20fff8,0-->MSUlawEnc:0x7fffef20f468,0
018-11-14 04:40:31:807 bctbx-message-ms_filter_link:
MSUlawEnc:0x7fffef20f468,0-->MSRtpSend:0x7fffef20f170,0
018-11-14 04:40:31:807 bctbx-message-ms_filter_link:
MSRtpRecv:0x7fffef20ef88,0-->MSVoidSink:0x7fffef2103c8,0
018-11-14 04:40:31:807 bctbx-message-Initializing speex resampler in mode
[voip]

===========================================================
 AUDIO SESSION'S RTP STATISTICS
-----------------------------------------------------------
sent                                        341 packets
                                              0 duplicated packets
                                          58652 bytes
received                                    331 packets
                                              0 duplicated packets
                                          56772 bytes
incoming delivered to the app             56084 bytes
incoming cumulative lost                      0 packets
incoming received too late                    0 packets
incoming bad formatted                        0 packets
incoming discarded (queue overflow)           0 packets
sent rtcp                                     0 packets
received rtcp                                 4 packets
===========================================================
===========================================================
                  FILTER USAGE STATISTICS
Name                Count     Time/tick (ms)      CPU Usage
-----------------------------------------------------------
MSRtpSend           682       0.0192826           42.1762
MSRtpRecv           682       0.0171714           37.5585
MSFilePlayer        682       0.004722            10.3283
MSUlawEnc           682       0.00381368          8.34154
MSResample          682       0.000403905         0.883448
MSVoidSink          327       0.000677918         0.712085
MSUlawDec           0         0                   0
===========================================================



On Tue, Nov 13, 2018 at 8:29 PM Juha Heinanen <jh at tutpro.com> wrote:

> A small typo here:
>
> 2.1. Kamailio Modules
>
>    The module depends on the following modules (in the other words the
>    listed modules must be loaded before this module):
>      * tm - accounting module
>
> A question:
>
> Is rms_play() done asynchronously or does it reserve the K process that
> handled the request for the duration of the play?
>
> -- Juha
>
> _______________________________________________
> Kamailio (SER) - Development Mailing List
> sr-dev at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20181113/2d08ccb5/attachment-0001.html>


More information about the sr-dev mailing list