Unable to get video call working on Raspberry PI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Experts

I am trying to set up a video call on Raspberry PI (RPI) platform. I need
to have 2 way Audio but only  1 way video (from Raspberry Pi to client for
ex. android sip client).

I have succeeded in making a 2-way audio call with no issues.

[Current Issue:]
However I am struggling to get 1-way video worked. Video SIP call gets
established but no RTP video packets being transmitted from RPI (I have
checked this by using wireshark).

After the call disconnection below is the packet summary and one can notice
that there is no Tx packets:
#1 video H264, sendrecv, peer=192.168.1.196:9078
       SRTP status: Not active Crypto-suite:
       RX pt=102, size=240x320, fps=16.67, last update:00h:00m:06.196s ago
          total 159pkt 140.2KB (146.6KB +IP hdr) @avg=126.5Kbps/132.3Kbps
          pkt loss=0 (0.0%), discrd=3 (1.9%), dup=0 (0.0%), reord=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   2.233  26.125  49.000  48.000  13.477
       *TX pt=102, size=384x256, fps=15.00, last update:never*
*          total 0pkt 0B (0B +IP hdr) @avg=0bps/0bps*
          pkt loss=0 (0.0%), dup=0 (0.0%), reorder=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   0.000   0.000   0.000   0.000   0.000
       RTT msec      :   0.000   0.000   0.000   0.000   0.000

also I can observe some:
error: Bad or corrupted bitstream (PJMEDIA_CODEC_EBADBITSTREAM)
[err:220087]

Kindly provide some pointer to proceed further. Thanks in advance.

*I followed the following steps to compile and install PJSIP on RPI:*

sudo apt-get install libv4l-dev libx264-dev libssl-dev libasound2-dev
asterisk
installed SDL-2.0.0
installed ffmpeg-1.2.5 with ./configure --enable-shared --disable-static
--enable-memalign-hack --enable-gpl --enable-libx264
and finally configured and installed PJSIP 2.2

content of my config_site.h is as below:
#define PJMEDIA_HAS_VIDEO       1
#define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
#define PJMEDIA_AUDIO_DEV_HAS_ALSA 1
#define PJMEDIA_HAS_FFMPEG           1
#include <pj/config_site_sample.h>
while doing make dep, make, make install on pjsip2.2 did not lead to any
error.

*Below is the output generated when I
run ./bin/pjsua-armv6l-unknown-linux-gnueabihf*
please notice *02:24:11.270     v4l2_dev.c  ...Video4Linux2 has 1 devices*

02:24:10.693 os_core_unix.c !pjlib 2.2 for POSIX initialized
02:24:10.700 sip_endpoint.c  .Creating endpoint instance...
02:24:10.703          pjlib  .select() I/O Queue created (0x139fbd8)
02:24:10.704 sip_endpoint.c  .Module "mod-msg-print" registered
02:24:10.705 sip_transport.  .Transport manager created.
02:24:10.706   pjsua_core.c  .PJSUA state changed: NULL --> CREATED
02:24:10.708 sip_endpoint.c  .Module "mod-pjsua-log" registered
02:24:10.709 sip_endpoint.c  .Module "mod-tsx-layer" registered
02:24:10.710 sip_endpoint.c  .Module "mod-stateful-util" registered
02:24:10.711 sip_endpoint.c  .Module "mod-ua" registered
02:24:10.712 sip_endpoint.c  .Module "mod-100rel" registered
02:24:10.713 sip_endpoint.c  .Module "mod-pjsua" registered
02:24:10.715 sip_endpoint.c  .Module "mod-invite" registered
02:24:11.181     alsa_dev.c  ..ALSA driver found 13 devices
02:24:11.181     alsa_dev.c  ..ALSA initialized
02:24:11.183          pjlib  ..select() I/O Queue created (0x13cb794)
02:24:11.258    pjsua_vid.c  ..Initializing video subsystem..
*02:24:11.270     v4l2_dev.c  ...Video4Linux2 has 1 devices*
02:24:11.271 colorbar_dev.c  ...Colorbar video src initialized with 1
device(s):
02:24:11.271 colorbar_dev.c  ... 0: Colorbar generator
02:24:11.281      sdl_dev.c  ...SDL 2.0 initialized
02:24:11.282 sip_endpoint.c  .Module "mod-evsub" registered
02:24:11.283 sip_endpoint.c  .Module "mod-presence" registered
02:24:11.284 sip_endpoint.c  .Module "mod-mwi" registered
02:24:11.285 sip_endpoint.c  .Module "mod-refer" registered
02:24:11.286 sip_endpoint.c  .Module "mod-pjsua-pres" registered
02:24:11.287 sip_endpoint.c  .Module "mod-pjsua-im" registered
02:24:11.288 sip_endpoint.c  .Module "mod-pjsua-options" registered
02:24:11.290   pjsua_core.c  .1 SIP worker threads created
02:24:11.291   pjsua_core.c  .pjsua version 2.2 for
Linux-3.12.26/armv6l/glibc-2.13 initialized
02:24:11.292   pjsua_core.c  .PJSUA state changed: CREATED --> INIT
02:24:11.293 sip_endpoint.c  Module "mod-default-handler" registered
02:24:11.296   pjsua_core.c  SIP UDP socket reachable at 192.168.1.2:34137
02:24:11.298   udp0x13e78b0  SIP UDP transport started, published address
is 192.168.1.2:34137
02:24:11.299    pjsua_acc.c  Adding account: id=<sip:192.168.1.2:34137>
02:24:11.300    pjsua_acc.c  .Account <sip:192.168.1.2:34137> added with id
0
02:24:11.301    pjsua_acc.c  Modifying accunt 0
02:24:11.302    pjsua_acc.c  Acc 0: setting online status to 1..
02:24:11.305   tcplis:34137  SIP TCP listener ready for incoming
connections at 192.168.1.2:34137
02:24:11.306    pjsua_acc.c  Adding account: id=<sip:192.168.1.2:34137
;transport=TCP>
02:24:11.307    pjsua_acc.c  .Account <sip:192.168.1.2:34137;transport=TCP>
added with id 1
02:24:11.309    pjsua_acc.c  Modifying accunt 1
02:24:11.310    pjsua_acc.c  Acc 1: setting online status to 1..
02:24:11.310    pjsua_aud.c  Set sound device: capture=-1, playback=0
02:24:11.311    pjsua_app.c  .Turning sound device ON
02:24:11.312    pjsua_aud.c  .Opening sound device PCM at 16000/1/20ms
02:24:11.361    ec0x13ce3e0  ..AEC created, clock_rate=16000, channel=1,
samples per frame=320, tail length=200 ms, latency=0 ms
02:24:11.363   pjsua_core.c  PJSUA state changed: INIT --> STARTING
02:24:11.364 sip_endpoint.c  .Module "mod-unsolicited-mwi" registered
02:24:11.365   pjsua_core.c  .PJSUA state changed: STARTING --> RUNNING
02:24:11.366         main.c  Ready: Success
>>>>
Account list:
  [ 0] <sip:192.168.1.2:34137>: does not register
       Online status: Online
 *[ 1] <sip:192.168.1.2:34137;transport=TCP>: does not register
       Online status: Online
Buddy list:
 -none-

*Below is the output of vid dev list:*

>>> vid dev list
02:26:07.046 pjsua_app_comm  Video device list:
02:26:07.047 pjsua_app_comm  3 device(s) detected:
02:26:07.049 pjsua_app_comm   -2 SDL renderer [SDL][render] (default
renderer device)
02:26:07.050 pjsua_app_comm      Supported capabilities: format, window,
resize, wndflags
02:26:07.051 pjsua_app_comm      Supported formats: RGBA, RGB24, BGRA, DIB
, YUY2, UYVY, YVYU, I420, YV12, I420JPG, I422JPG
02:26:07.052 pjsua_app_comm   -1 mmal service 15.1 [v4l2][capture] (default
capture device)
02:26:07.053 pjsua_app_comm      Supported capabilities: format
02:26:07.054 pjsua_app_comm      Supported formats: YUY2, UYVY, RGB24, RGBA
02:26:07.054 pjsua_app_comm    0 mmal service 15.1 [v4l2][capture]
02:26:07.055 pjsua_app_comm      Supported capabilities: format
02:26:07.055 pjsua_app_comm      Supported formats: YUY2, UYVY, RGB24, RGBA
02:26:07.055 pjsua_app_comm    1 Colorbar generator [Colorbar][capture]
02:26:07.056 pjsua_app_comm      Supported capabilities: format
02:26:07.056 pjsua_app_comm      Supported formats: YUY2, UYVY, YVYU, RGBA,
RGB24, BGRA, YV12, I420, I422, I420JPG, I422JPG
02:26:07.057 pjsua_app_comm    2 SDL renderer [SDL][render]
02:26:07.058 pjsua_app_comm      Supported capabilities: format, window,
resize, wndflags
02:26:07.058 pjsua_app_comm      Supported formats: RGBA, RGB24, BGRA, DIB
, YUY2, UYVY, YVYU, I420, YV12, I420JPG, I422JPG

*Below are the full logs of a video call:*

Press a to answer or h to reject call
a
Answer with code (100-699) (empty to cancel): 200
15:08:06.993   pjsua_call.c !Answering call 0: code=200
15:08:06.995  pjsua_media.c  ...Call 0: updating media..
15:08:06.996    pjsua_aud.c  ....Audio channel update..
15:08:06.998   strm0x4f3abc  .....VAD temporarily disabled
15:08:07.009   strm0x4f3abc  .....Encoder stream started
15:08:07.011   strm0x4f3abc  .....Decoder stream started
15:08:07.012  pjsua_media.c  ....Audio updated, stream #0: speex (sendrecv)
15:08:07.015    pjsua_vid.c  ....Video channel update..
15:08:07.783     alsa_dev.c  pb_thread_func: underrun!
15:08:07.834   strm0x4f3abc  VAD re-enabled
15:08:07.873 vstenc0x505894  .....Encoder stream started
15:08:07.877 vstdec0x505894 !.....Decoder stream started
15:08:07.878    pjsua_vid.c  .....Setting up RX..
15:08:07.880    pjsua_vid.c  ......Creating video window: type=stream,
cap_id=-1, rend_id=2
15:08:07.881     vid_port.c  .......Opening device SDL renderer [SDL] for
render: format=I420, size=720x480 @22:1 fps
15:08:07.965     vid_port.c !.......Device SDL renderer [SDL] opened:
format=I420, size=720x480 @22:1 fps
15:08:07.966    pjsua_vid.c  .......stream window id 0 created for
cap_dev=-1 rend_dev=2
15:08:07.967    pjsua_vid.c  .......Window 0 created
15:08:07.969      sdl_dev.c  ......Starting sdl video stream
15:08:07.970    pjsua_vid.c  .....Setting up TX..
15:08:07.972    pjsua_vid.c  ......Creating video window: type=preview,
cap_id=0, rend_id=2
15:08:07.973     vid_port.c  .......Opening device mmal service 15.1 [v4l2]
for capture: format=YUY2, size=384x256 @15:1 fps
15:08:07.991     vid_port.c  .......Device mmal service 15.1 [v4l2] opened:
format=YUY2, size=384x256 @15:1 fps
15:08:07.998     vid_port.c  .......Opening device SDL renderer [SDL] for
render: format=I420, size=384x256 @15:1 fps
15:08:08.015     vid_port.c !.......Device SDL renderer [SDL] opened:
format=I420, size=384x256 @15:1 fps
15:08:08.017    pjsua_vid.c  .......preview window id 1 created for
cap_dev=0 rend_dev=2
15:08:08.018    pjsua_vid.c  .......Window 1 created
15:08:08.019     v4l2_dev.c  ......Starting v4l2 video stream mmal service
15.1
15:08:08.620 vstenc0x505894 !.....Encoder stream paused
15:08:08.622  pjsua_media.c  ....Video updated, stream #1: H264 (sendrecv)
15:08:08.623    pjsua_app.c  ...Call 0 media 0 [type=audio], status is
Active
15:08:08.624    pjsua_aud.c  ...Conf disconnect: 2 -x- 0
15:08:08.625   conference.c  ....Port 2 (ring) stop transmitting to port 0
(default:CARD=Device)
15:08:08.627    pjsua_aud.c  ...Conf connect: 3 --> 0
15:08:08.627   conference.c  ....Port 3 (sip:888 at 192.168.1.196:34139)
transmitting to port 0 (default:CARD=Device)
15:08:08.635    pjsua_aud.c !...Conf connect: 0 --> 3
15:08:08.637   conference.c  ....Port 0 (default:CARD=Device) transmitting
to port 3 (sip:888 at 192.168.1.196:34139)
15:08:08.638    pjsua_app.c  ...Call 0 media 1 [type=video], status is
Active
15:08:08.641   pjsua_core.c  ....TX 959 bytes Response msg
200/INVITE/cseq=20 (tdta0x4be420) to UDP 192.168.1.196:1024:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.196:1024
;rport=1024;received=192.168.1.196;branch=z9hG4bK1034853963
Call-ID: 1539286028
From: <sip:888@192.168.1.196>;tag=819227358
To: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
CSeq: 20 INVITE
Contact: <sip:192.168.1.2:34137>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY,
REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Content-Type: application/sdp
Content-Length:   468

v=0
o=- 3616758483 3616758484 IN IP4 192.168.1.2
s=pjmedia
b=AS:352
t=0 0
a=X-nat:0
m=audio 4000 RTP/AVP 111 101
c=IN IP4 192.168.1.2
b=TIAS:64000
a=rtcp:4001 IN IP4 192.168.1.2
a=sendrecv
a=rtpmap:111 speex/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
m=video 4002 RTP/AVP 102
c=IN IP4 192.168.1.2
b=TIAS:256000
a=rtcp:4003 IN IP4 192.168.1.2
a=sendrecv
a=rtpmap:102 H264/90000
a=fmtp:102 profile-level-id=428014; packetization-mode=0

--end msg--
15:08:08.650    pjsua_app.c  .......Call 0 state changed to CONNECTING
>>> 15:08:08.844   pjsua_core.c  .RX 384 bytes Request msg ACK/cseq=20
(rdata0x4accdc) from UDP 192.168.1.196:1024:
ACK sip:192.168.1.2:34137 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.196:1024;rport;branch=z9hG4bK932698615
From: <sip:888@192.168.1.196>;tag=819227358
To: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
Call-ID: 1539286028
CSeq: 20 ACK
Contact: <sip:vimphone.android at 192.168.1.196:1024>
Max-Forwards: 70
User-Agent: VimphoneAndroid/1.0.8 (eXosip2/3.6.0)
Content-Length: 0


--end msg--
15:08:08.846    pjsua_app.c  ...Call 0 state changed to CONFIRMED
15:08:08.853   strm0x4f3abc !RTP decode error: Invalid RTP version
(PJMEDIA_RTP_EINVER) [err:220122]
15:08:08.975 vstdec0x505894 !RTP decode error: Invalid RTP version
(PJMEDIA_RTP_EINVER) [err:220122]
15:08:08.978   strm0x4f3abc  RTP decode error: Invalid RTP version
(PJMEDIA_RTP_EINVER) [err:220122]
15:08:09.123   Master/sound !Underflow, buf_cnt=0, will generate 1 frame
15:08:09.890 vstdec0x505894 !RTP decode error: Invalid RTP version
(PJMEDIA_RTP_EINVER) [err:220122]
15:08:09.938   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:09.991   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.073   Master/sound !Underflow, buf_cnt=0, will generate 1 frame
15:08:10.107   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.153   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.189   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.244   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.266     alsa_dev.c !ca_thread_func: overrun!
15:08:10.313   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.329   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:10.538 vstdec0x505894  codec decode() error: Bad or corrupted
bitstream (PJMEDIA_CODEC_EBADBITSTREAM) [err:220087]
15:08:10.570 vstdec0x505894  codec decode() error: Bad or corrupted
bitstream (PJMEDIA_CODEC_EBADBITSTREAM) [err:220087]
15:08:10.571  pjsua_media.c !Sending video keyframe request via SIP INFO
15:08:10.573   pjsua_call.c  Call 0 sending INFO request..
15:08:10.575   pjsua_core.c  ...TX 579 bytes Request msg INFO/cseq=10919
(tdta0x4be420) to UDP 192.168.1.196:1024:
INFO sip:vimphone.android at 192.168.1.196:1024 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.2:34137
;rport;branch=z9hG4bKPjZlDbYHaM-t.FJoLRSor5SaSzw5bwzOfw
Max-Forwards: 70
From: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
To: <sip:888 at 192.168.1.196>;tag=819227358
Call-ID: 1539286028
CSeq: 10919 INFO
User-Agent: PJSUA v2.2 Linux-3.12.26/armv6l/glibc-2.13
Content-Type: application/media_control+xml
Content-Length:   146

<?xml version="1.0" encoding="utf-8"
?><media_control><vc_primitive><to_encoder><picture_fast_update/></to_encoder></vc_primitive></media_control>
--end msg--
15:08:10.584   pjsua_core.c  .RX 368 bytes Response msg 200/INFO/cseq=10919
(rdata0x4accdc) from UDP 192.168.1.196:1024:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.2:34137
;rport=34137;branch=z9hG4bKPjZlDbYHaM-t.FJoLRSor5SaSzw5bwzOfw
From: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
To: <sip:888 at 192.168.1.196>;tag=819227358
Call-ID: 1539286028
CSeq: 10919 INFO
Contact: <sip:888 at 192.168.1.196:1024>
User-Agent: VimphoneAndroid/1.0.8 (eXosip2/3.6.0)
Content-Length: 0


--end msg--
15:08:10.594   Master/sound !Underflow, buf_cnt=0, will generate 1 frame
15:08:11.503 vstdec0x505894  codec decode() error: Bad or corrupted
bitstream (PJMEDIA_CODEC_EBADBITSTREAM) [err:220087]
15:08:11.707      sdl_dev.c  Stopping sdl video stream
15:08:11.723      sdl_dev.c  Starting sdl video stream
15:08:11.727     alsa_dev.c !pb_thread_func: underrun!
15:08:11.806     alsa_dev.c  pb_thread_func: underrun!
15:08:12.145     alsa_dev.c  pb_thread_func: underrun!
15:08:12.215     alsa_dev.c !ca_thread_func: overrun!
15:08:12.218     alsa_dev.c !pb_thread_func: underrun!
15:08:12.268     alsa_dev.c  pb_thread_func: underrun!
15:08:12.345     alsa_dev.c  pb_thread_func: underrun!
15:08:12.410     alsa_dev.c  pb_thread_func: underrun!
15:08:12.474   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:12.576     alsa_dev.c  pb_thread_func: underrun!
15:08:12.669     alsa_dev.c  pb_thread_func: underrun!
15:08:12.674     alsa_dev.c !ca_thread_func: overrun!
15:08:12.703   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:12.745     alsa_dev.c  pb_thread_func: underrun!
15:08:12.798   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:12.830     alsa_dev.c  pb_thread_func: underrun!
15:08:12.860      sdl_dev.c  Stopping sdl video stream
15:08:12.862      sdl_dev.c  Starting sdl video stream
15:08:12.932     alsa_dev.c !pb_thread_func: underrun!
15:08:13.004     alsa_dev.c  pb_thread_func: underrun!
15:08:13.023   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.039   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.058   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.066   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.079   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.094   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.106   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.122   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.136     alsa_dev.c !ca_thread_func: overrun!
15:08:13.203   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.208   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.263   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.800     alsa_dev.c  pb_thread_func: underrun!
15:08:13.806     alsa_dev.c !ca_thread_func: overrun!
15:08:13.842   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.885     alsa_dev.c  pb_thread_func: underrun!
15:08:13.955     alsa_dev.c  pb_thread_func: underrun!
15:08:13.981   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:13.994   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.001   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.011   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.030   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.039   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.070   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.076   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.084   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.226   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.331   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.358     alsa_dev.c !ca_thread_func: overrun!
15:08:14.391   Master/sound !Underflow, buf_cnt=0, will generate 1 frame
15:08:14.459   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.742     alsa_dev.c  pb_thread_func: underrun!
15:08:14.816     alsa_dev.c  pb_thread_func: underrun!
15:08:14.914   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:14.926     alsa_dev.c !ca_thread_func: overrun!
15:08:14.983   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:15.015     alsa_dev.c  pb_thread_func: underrun!
15:08:15.081     alsa_dev.c  pb_thread_func: underrun!
15:08:15.178     alsa_dev.c  pb_thread_func: underrun!
15:08:15.278     alsa_dev.c  pb_thread_func: underrun!
15:08:15.346     alsa_dev.c  pb_thread_func: underrun!
15:08:15.425     alsa_dev.c  pb_thread_func: underrun!
15:08:15.454     alsa_dev.c !ca_thread_func: overrun!
15:08:15.514     alsa_dev.c !pb_thread_func: underrun!
15:08:15.584     alsa_dev.c  pb_thread_func: underrun!
15:08:15.681     alsa_dev.c !pb_thread_func: underrun!
15:08:15.738     alsa_dev.c  pb_thread_func: underrun!
15:08:15.840     alsa_dev.c  pb_thread_func: underrun!
15:08:15.872   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:15.886   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:15.975     alsa_dev.c !ca_thread_func: overrun!
15:08:16.020     alsa_dev.c  pb_thread_func: underrun!
15:08:16.021   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:08:16.069     alsa_dev.c  pb_thread_func: underrun!
15:08:16.159     alsa_dev.c  pb_thread_func: underrun!
15:08:16.225     alsa_dev.c  pb_thread_func: underrun!
15:08:16.295     alsa_dev.c  pb_thread_func: underrun!
15:08:16.360     alsa_dev.c  pb_thread_func: underrun!
15:08:16.463     alsa_dev.c  pb_thread_func: underrun!
15:08:16.483     alsa_dev.c !ca_thread_func: overrun!
15:08:16.534     alsa_dev.c !pb_thread_func: underrun!
15:08:16.608     alsa_dev.c  pb_thread_func: underrun!
15:08:16.691     alsa_dev.c  pb_thread_func: underrun!
15:08:16.717   pjsua_core.c  .RX 372 bytes Request msg BYE/cseq=21
(rdata0x4accdc) from UDP 192.168.1.196:1024:
BYE sip:192.168.1.2:34137 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.196:1024;rport;branch=z9hG4bK1756188486
From: <sip:888@192.168.1.196>;tag=819227358
To: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
Call-ID: 1539286028
CSeq: 21 BYE
Contact: <sip:888 at 192.168.1.196:1024>
Max-Forwards: 70
User-Agent: VimphoneAndroid/1.0.8 (eXosip2/3.6.0)
Content-Length: 0


--end msg--
15:08:16.725   pjsua_core.c  .......TX 274 bytes Response msg
200/BYE/cseq=21 (tdta0x4be420) to UDP 192.168.1.196:1024:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.196:1024
;rport=1024;received=192.168.1.196;branch=z9hG4bK1756188486
Call-ID: 1539286028
From: <sip:888@192.168.1.196>;tag=819227358
To: <sip:192.168.1.2>;tag=UCSgKdchVLNQLiQt0rlQBm8wAmpABanC
CSeq: 21 BYE
Content-Length:  0


--end msg--
15:08:16.726    pjsua_app.c  ......Call 0 is DISCONNECTED [reason=200
(Normal call clearing)]
15:08:16.737 pjsua_app_comm  ......
  [DISCONNCTD] To: <sip:888 at 192.168.1.196>;tag=819227358
    Call time: 00h:00m:07s, 1st res in 3815 ms, conn in 5667ms
    #0 audio speex @16kHz, sendrecv, peer=192.168.1.196:7078
       SRTP status: Not active Crypto-suite:
       RX pt=111, last update:00h:00m:03.907s ago
          total 143pkt 10.0KB (15.7KB +IP hdr) @avg=8.2Kbps/12.9Kbps
          pkt loss=0 (0.0%), discrd=3 (2.1%), dup=0 (0.0%), reord=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   0.000   1.285   4.250   3.125   1.003
       TX pt=111, ptime=20, last update:00h:00m:05.378s ago
          total 260pkt 16.2KB (26.6KB +IP hdr) @avg=13.3Kbps/21.8Kbps
          pkt loss=0 (0.0%), dup=0 (0.0%), reorder=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   4.750   5.781   6.812   4.750   1.031
       RTT msec      :   5.493   5.493   5.493   5.493   0.000
    #1 video H264, sendrecv, peer=192.168.1.196:9078
       SRTP status: Not active Crypto-suite:
       RX pt=102, size=240x320, fps=16.67, last update:00h:00m:06.196s ago
          total 159pkt 140.2KB (146.6KB +IP hdr) @avg=126.5Kbps/132.3Kbps
          pkt loss=0 (0.0%), discrd=3 (1.9%), dup=0 (0.0%), reord=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   2.233  26.125  49.000  48.000  13.477
       TX pt=102, size=384x256, fps=15.00, last update:never
          total 0pkt 0B (0B +IP hdr) @avg=0bps/0bps
          pkt loss=0 (0.0%), dup=0 (0.0%), reorder=0 (0.0%)
                (msec)    min     avg     max     last    dev
          loss period:   0.000   0.000   0.000   0.000   0.000
          jitter     :   0.000   0.000   0.000   0.000   0.000
       RTT msec      :   0.000   0.000   0.000   0.000   0.000
15:08:16.762  pjsua_media.c  ......Call 0: deinitializing media..
15:08:16.771  pjsua_media.c  ........Media stream call00:0 is destroyed
15:08:16.772    pjsua_vid.c  ........Stopping video stream..
15:08:16.784     alsa_dev.c !pb_thread_func: underrun!
15:08:16.784     v4l2_dev.c !.........Stopping v4l2 video stream mmal
service 15.1
15:08:17.815     alsa_dev.c !ca_thread_func: overrun!
15:08:17.816    pjsua_vid.c !.........Window 1: destroying..
15:08:17.817     v4l2_dev.c  ..........Stopping v4l2 video stream mmal
service 15.1
15:08:17.818     vid_port.c  ..........Closing mmal service 15.1..
15:08:17.819     v4l2_dev.c  ..........Stopping v4l2 video stream mmal
service 15.1
15:08:17.821     v4l2_dev.c  ..........Destroying v4l2 video stream mmal
service 15.1
15:08:17.823      sdl_dev.c  ..........Stopping sdl video stream
15:08:17.825     vid_port.c  ..........Closing SDL renderer..
15:08:17.826      sdl_dev.c  ..........Stopping sdl video stream
15:08:17.849      sdl_dev.c !.........Stopping sdl video stream
15:08:17.849    pjsua_vid.c  .........Window 0: destroying..
15:08:17.850      sdl_dev.c  ..........Stopping sdl video stream
15:08:17.851     vid_port.c  ..........Closing SDL renderer..
15:08:17.852      sdl_dev.c  ..........Stopping sdl video stream
15:08:17.907  pjsua_media.c  ........Media stream call00:1 is destroyed
15:08:17.922    pjsua_aud.c  Closing sound device after idle for 1 second(s)
15:08:17.922    pjsua_app.c  .Turning sound device OFF
15:08:17.923    pjsua_aud.c  .Closing default:CARD=ALSA sound playback
device and default:CARD=Device sound capture device





BR
Deepak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20140811/ee415d75/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux