Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PJSIP在ios上捕获视频_Ios_Video_Pjsip - Fatal编程技术网

使用PJSIP在ios上捕获视频

使用PJSIP在ios上捕获视频,ios,video,pjsip,Ios,Video,Pjsip,我无法在ios上渲染或捕获视频。 成功完成SDP协商后,我尝试为现有音频呼叫添加视频呼叫,在on_call_media_state callback中,我观察到媒体对于视频未处于活动状态。 挂断电话后,我看到以下日志,其中显示了#1视频H263-1998,未激活,对等=10.11.201.147:50858。 根据虹吸,一些人能够在ios设备上获取视频流 任何帮助都将不胜感激 3-11-15 14:59:39.075 ipjsua[220:6007] 14:59:39.075 pjsua_

我无法在ios上渲染或捕获视频。 成功完成SDP协商后,我尝试为现有音频呼叫添加视频呼叫,在on_call_media_state callback中,我观察到媒体对于视频未处于活动状态。 挂断电话后,我看到以下日志,其中显示了
#1视频H263-1998,未激活,对等=10.11.201.147:50858。
根据虹吸,一些人能够在ios设备上获取视频流

任何帮助都将不胜感激

3-11-15 14:59:39.075 ipjsua[220:6007] 14:59:39.075    pjsua_app.c  .....Call 1 is DISCONNECTED [reason=200 (Normal call clearing)]
2013-11-15 14:59:39.093 ipjsua[220:6007] 14:59:39.093    pjsua_app.c  .....
2013-11-15 14:59:39.097 ipjsua[220:6007]   [DISCONNCTD] To: "102" <sip:102@10.11.201.147>;tag=bf76b652

    Call time: 00h:04m:04s, 1st res in 121 ms, conn in 674ms
#0 audio speex @16kHz, sendrecv, peer=10.11.201.147:22268
    SRTP status: Not active Crypto-suite: (null)
    RX pt=100, last update:00h:00m:00.627s ago
    total 12.1Kpkt 1.29MB (1.78MB +IP hdr) @avg=42.2Kbps/58.2Kbps
    pkt loss=4 (0.0%), discrd=0 (0.0%), dup=0 (0.0%), reord=0 (0.0%)
    (msec)    min     avg     max     last    dev
    loss period:  20.000  20.000  20.000  20.000   0.000
    jitter     :   0.000   6.258  32.187  14.500   3.978
    TX pt=100, ptime=20, last update:00h:00m:02.013s ago
    total 8.3Kpkt 249.0KB (581.7KB +IP hdr) @avg=8.1Kbps/19.0Kbps
    pkt loss=152 (1.8%), dup=0 (0.0%), reorder=0 (0.0%)
    (msec)    min     avg     max     last    dev
    loss period:  20.000  49.836 140.000 120.000  25.816
    jitter     :   5.500  20.248  75.750  33.250  14.885
    RTT msec      :   5.966  50.438 146.325 131.000  33.555
#1 video H263-1998, inactive, peer=10.11.201.147:50858
    SRTP status: Not active Crypto-suite: (null)
    RX  last update:00h:01m:30.404s ago
    total 12pkt 48B (528B +IP hdr) @avg=2bps/22bps
    pkt loss=0 (0.0%), discrd=0 (0.0%), 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.001   0.000   0.000   0.000   0.000
    TX  last update:00h:01m:03.332s ago
    total 0pkt 0B (0B +IP hdr) @avg=0bps/0bps
    pkt loss=1 (100.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
#2 video H263-1998, inactive, peer=10.11.201.147:22264
    SRTP status: Not active Crypto-suite: (null)
    RX  last update:00h:01m:39.059s ago
    total 15pkt 60B (660B +IP hdr) @avg=2bps/27bps
    pkt loss=0 (0.0%), discrd=2 (13.3%), dup=2 (13.3%), reord=0 (0.0%)
    (msec)    min     avg     max     last    dev
    loss period:   0.000   0.000   0.000   0.000   0.000
    jitter     :  -0.001   0.000   0.000   0.000   0.000
    TX  last update:00h:01m:08.467s ago
    total 0pkt 0B (0B +IP hdr) @avg=0bps/0bps
    pkt loss=1 (100.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
2013-11-15 14:59:39.214 ipjsua[220:6007] 14:59:39.214  pjsua_media.c  .....Call 1: deinitializing media..
2013-11-15 14:59:39.231 ipjsua[220:6007] 14:59:39.231  pjsua_media.c  .......Media stream call01:0 is destroyed
2013-11-15 14:59:39.253 ipjsua[220:6007] 14:59:39.253    pjsua_vid.c  .......Stopping video stream..
2013-11-15 14:59:39.259 ipjsua[220:6007] 14:59:39.259  pjsua_media.c  .......Media stream call01:1 is destroyed
2013-11-15 14:59:39.264 ipjsua[220:6007] 14:59:39.264    pjsua_vid.c  .......Stopping video stream..
2013-11-15 14:59:39.276 ipjsua[220:6007] 14:59:39.276  pjsua_media.c  .......Media stream call01:2 is destroyed
2013-11-15 14:59:40.232 ipjsua[220:6007] 14:59:40.231    pjsua_aud.c  Closing sound device after idle for 1 second(s)
2013-11-15 14:59:40.234 ipjsua[220:6007] 14:59:40.234    pjsua_app.c  .Turning sound device OFF
2013-11-15 14:59:40.253 ipjsua[220:6007] 14:59:40.252    pjsua_aud.c  .Closing iPhone IO device sound playback device and iPhone IO device sound capture device
2013-11-15 14:59:40.415 ipjsua[220:6007] 14:59:40.415 coreaudio_dev.  .core audio stream stopped
2013-11-15 15:00:33.609 ipjsua[220:6007] 15:00:33.608   pjsua_core.c  .RX 719 bytes Request msg SUBSCRIBE/cseq=52 (rdata0xa41a14) from UDP 10.11.201.147:5060:
SUBSCRIBE sip:101@10.11.208.114:5060;ob SIP/2.0



2013-11-15 15:19:54.347 ipjsua[220:6007] 15:19:54.347    pjsua_app.c  .....Call 2 is DISCONNECTED [reason=200 (Normal call clearing)]
3-11-15 14:59:39.075 ipjsua[220:6007]14:59:39.075 pjsua_app.c.…呼叫1已断开[原因=200(正常呼叫清除)]
2013-11-15 14:59:39.093 ipjsua[220:6007]14:59:39.093 pjsua_附录c。。。。。
2013-11-15 14:59:39.097 ipjsua[220:6007][disconnectd]至:“102”;标签=bf76b652
通话时间:00h:04m:04s,第一次通话时间121毫秒,连接时间674毫秒
#0音频speex@16kHz,sendrecv,对等=10.11.201.147:22268
SRTP状态:非活动加密套件:(空)
RX pt=100,上次更新:00h:00m:00.627s前
平均速度为42.2Kbps/58.2Kbps时,总容量为12.1Kpkt 1.29MB(1.78MB+IP hdr)
pkt损失=4(0.0%)、discrd=0(0.0%)、dup=0(0.0%)、reord=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:20.000 20.000 20.000 20.000 0.000
抖动:0.000 6.258 32.187 14.500 3.978
TX pt=100,ptime=20,上次更新:00h:00m:02.013s前
平均速度为8.1Kbps/19.0Kbps时,总容量为8.3kbkt249.0KB(581.7KB+IP hdr)
pkt损失=152(1.8%)、dup=0(0.0%)、再订购=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:20.000 49.836 140.000 120.000 25.816
抖动:5.500 20.248 75.750 33.250 14.885
RTT msec:5.966 50.438 146.325 131.000 33.555
#1视频H263-1998,非活动,对等=10.11.201.147:50858
SRTP状态:非活动加密套件:(空)
接收最后更新:00h:01m:30.404s前
平均速度为2 bps/22 bps时,总计12件48B(528B+IP hdr)
pkt损失=0(0.0%)、discrd=0(0.0%)、dup=0(0.0%)、reord=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:0.000 0.000 0.000 0.000
抖动:-0.001 0.000 0.000 0.000 0.000
TX上次更新:00h:01m:03.332s之前
总0pkt 0B(0B+IP hdr)@avg=0bps/0bps
pkt损失=1(100.0%)、dup=0(0.0%)、再订购=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:0.000 0.000 0.000 0.000
抖动:0.000 0.000 0.000 0.000 0.000
RTT msec:0.000 0.000 0.000 0.000 0.000
#2视频H263-1998,非活动,对等=10.11.201.147:22264
SRTP状态:非活动加密套件:(空)
接收最后更新:00h:01m:39.059s前
平均速度为2 bps/27 bps时,总计15pkt 60B(660B+IP hdr)
pkt损失=0(0.0%)、discrd=2(13.3%)、dup=2(13.3%)、reord=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:0.000 0.000 0.000 0.000
抖动:-0.001 0.000 0.000 0.000 0.000
TX上次更新:00h:01m:08.467s之前
总0pkt 0B(0B+IP hdr)@avg=0bps/0bps
pkt损失=1(100.0%)、dup=0(0.0%)、再订购=0(0.0%)
(毫秒)最小平均最大上次偏差
损失期:0.000 0.000 0.000 0.000
抖动:0.000 0.000 0.000 0.000 0.000
RTT msec:0.000 0.000 0.000 0.000 0.000
2013-11-15 14:59:39.214 ipjsua[220:6007]14:59:39.214 pjsua_media.c.....呼叫1:取消初始化媒体。。
2013-11-15 14:59:39.231 ipjsua[220:6007]14:59:39.231 pjsua_media.c…….媒体流呼叫01:0被销毁
2013-11-15 14:59:39.253 ipjsua[220:6007]14:59:39.253 pjsua_vid.c…….停止视频流。。
2013-11-15 14:59:39.259 ipjsua[220:6007]14:59:39.259 pjsua_media.c…….媒体流呼叫01:1被销毁
2013-11-15 14:59:39.264 ipjsua[220:6007]14:59:39.264 pjsua_vid.c.....停止视频流。。
2013-11-15 14:59:39.276 ipjsua[220:6007]14:59:39.276 pjsua_media.c…….媒体流呼叫01:2被销毁
2013-11-15 14:59:40.232 ipjsua[220:6007]14:59:40.231 pjsua_aud.c闲置1秒后关闭声音装置
2013-11-15 14:59:40.234 ipjsua[220:6007]14:59:40.234 pjsua_附录c关闭音响设备
2013-11-15 14:59:40.253 ipjsua[220:6007]14:59:40.252 pjsua_aud.c.关闭iPhone IO设备声音播放设备和iPhone IO设备声音捕获设备
2013-11-15 14:59:40.415 ipjsua[220:6007]14:59:40.415核心音频开发停止核心音频流
2013-11-15 15:00:33.609 ipjsua[220:6007]15:00:33.608 pjsua_core.c.RX 719字节请求消息订阅/cseq=52(rdata0xa41a14)来自UDP 10.11.201.147:5060:
订阅sip:101@10.11.208.114:5060;ob SIP/2.0
2013-11-15 15:19:54.347 ipjsua[220:6007]15:19:54.347 pjsua_app.c....呼叫2已断开[原因=200(正常呼叫清除)]

iOS上的PJSIP当前未实现视频媒体

数据表说明了为以下各项实施的OSs视频:

视频媒体

  • 平台:
    • 窗户
    • Linux
    • 苹果
  • 编解码器:
    • H.263-1998(ffmpeg)
    • H.264(ffmpeg和x264)
  • 捕获设备:
    • colorbar(所有平台)
    • DirectShow(Windows)
    • Video4Linux2(Linux)
    • QuickTime(Mac OS X)
  • 渲染设备:
    • SDL(Windows、Linux和Mac OS X)
    • DirectShow(Windows)

此外,《视频用户指南》指出,还不支持移动操作系统:

PJSIP 2.0及更高版本上提供了视频。仅支持桌面平台,还不支持iOS等移动设备