草庐IT

SIP/VoIP之常见的视频问题

  除了语音通话外,视频通话也是SIP协议通话中重要的功能,在实际应用中,经常会遇到一些视频问题,如下(以h264为例)一、己方未显示对方视频图像排查方法:查看网络抓包中有没有发给已方的视频码流,如果没有,需要对方查看原因。还有一种情况是对方未收到已方的视频流时,也不会向已方发视频流网络抓包中有对方发来的视频流,查看目的IP/Port是否正确(有无端口或IP不可达的icmp报文)查看视频码流是否正常,有无I帧及网络丢包情况,没有I帧则不能解码码流正常的情况下,需要查看解码器是否正常二、对方未显示己方视频图像排查方法:查看网络抓包中有没有发给对方的视频码流,如果没有,需要查看视频采集、编码是否正

ios - 如果强制退出并重启设备,Voip Pushkit 通知将不会重新启动应用程序

如果用户已强制退出应用程序(通过在多任务界面中向上滑动)并且设备已重新启动,我无法收到voippushkit通知以重新启动应用程序。但是,我可以在以下情况下使用voippushkit通知:应用程序被强制退出,然后pushkit通知到达。该应用程序将立即重新启动。在这种情况下,标准推送通知无法唤醒应用。应用程序处于后台/暂停状态,设备已重启。感谢Voip模式,应用程序将在设备重启时重新启动(我可以在Xcode事件监视器中看到该过程)。这里需要一个技巧来正确处理pushkit通知,这在http://blog.biokoda.com/post/114315188985/ios-and-pus

ios - 如果强制退出并重启设备,Voip Pushkit 通知将不会重新启动应用程序

如果用户已强制退出应用程序(通过在多任务界面中向上滑动)并且设备已重新启动,我无法收到voippushkit通知以重新启动应用程序。但是,我可以在以下情况下使用voippushkit通知:应用程序被强制退出,然后pushkit通知到达。该应用程序将立即重新启动。在这种情况下,标准推送通知无法唤醒应用。应用程序处于后台/暂停状态,设备已重启。感谢Voip模式,应用程序将在设备重启时重新启动(我可以在Xcode事件监视器中看到该过程)。这里需要一个技巧来正确处理pushkit通知,这在http://blog.biokoda.com/post/114315188985/ios-and-pus

ios - 除了 Twilio 提供的教程之外,还有什么好的 Twilio iOS VOIP Client 教程吗?

我正在尝试通过Twilio客户端在iOS上设置VOIP调用,但很难正确设置音频。我已经学习了Twilio的所有教程并且能够接通电话但无法听到音频。是否有任何可能有帮助的第三方教程? 最佳答案 不幸的是,没有像newboston或raywenderlich这样的twillio教程你可以从这里开始http://www.twilio.com/docs/quickstart/php/sms/sending-via-rest.http://www.twilio.com/blog/2012/11/get-started-with-twilio-

ios - 除了 Twilio 提供的教程之外,还有什么好的 Twilio iOS VOIP Client 教程吗?

我正在尝试通过Twilio客户端在iOS上设置VOIP调用,但很难正确设置音频。我已经学习了Twilio的所有教程并且能够接通电话但无法听到音频。是否有任何可能有帮助的第三方教程? 最佳答案 不幸的是,没有像newboston或raywenderlich这样的twillio教程你可以从这里开始http://www.twilio.com/docs/quickstart/php/sms/sending-via-rest.http://www.twilio.com/blog/2012/11/get-started-with-twilio-

ios - VOIP 服务证书的用途是什么?

在iOSDeveloperPortal的Certificates,Identifiers&Profiles中,有一个创建证书以制作VOIP服务证书的新选项:我在iOS的VOIP应用程序上工作,以前从未见过这个选项。有谁知道什么时候需要这个证书以及它的用途是什么? 最佳答案 来自Apple文档:hereIniOS8andlater,voice-over-IP(VoIP)appsregisterforUIRemoteNotificationTypeVoIPpushnotificationsinsteadofusingthismethod

ios - VOIP 服务证书的用途是什么?

在iOSDeveloperPortal的Certificates,Identifiers&Profiles中,有一个创建证书以制作VOIP服务证书的新选项:我在iOS的VOIP应用程序上工作,以前从未见过这个选项。有谁知道什么时候需要这个证书以及它的用途是什么? 最佳答案 来自Apple文档:hereIniOS8andlater,voice-over-IP(VoIP)appsregisterforUIRemoteNotificationTypeVoIPpushnotificationsinsteadofusingthismethod

ios - Firebase Cloud Messaging 是否支持 VOIP pushkit 服务?

有没有人知道FirebaseCloudMessaging支持网络电话pushkit服务。如果是,那么有人可以提供相同的指南。在Skype/Hangout/WhatsApp或任何其他基于VOIP的应用程序中实现的相同内容。提前致谢。 最佳答案 在撰写本文时(FirebaseMessaging1.1.0/Firebase3.2.0)FCM在iOS底层使用常规APN,因此不支持PushKit通知。 关于ios-FirebaseCloudMessaging是否支持VOIPpushkit服务?,我

ios - Firebase Cloud Messaging 是否支持 VOIP pushkit 服务?

有没有人知道FirebaseCloudMessaging支持网络电话pushkit服务。如果是,那么有人可以提供相同的指南。在Skype/Hangout/WhatsApp或任何其他基于VOIP的应用程序中实现的相同内容。提前致谢。 最佳答案 在撰写本文时(FirebaseMessaging1.1.0/Firebase3.2.0)FCM在iOS底层使用常规APN,因此不支持PushKit通知。 关于ios-FirebaseCloudMessaging是否支持VOIPpushkit服务?,我

ios - Xcode 9 中缺少 Voip(IP 语音)

我在我的应用程序中使用pushKit但从未调用过didUpdatePushCredentials委托(delegate)。xcode9没有IP语音功能-->后台模式-->IP语音我正在关注此链接..implementpushkit再次生成了证书,但没有用。 最佳答案 尽管Xcode9正式发布,但功能上仍然没有VoIP。我通过打开Info.plist作为源代码并手动将“voip”添加到UIBackgroundModes来解决我的问题。UIBackgroundModesaudiovoipfetchremote-notification