环信技术博客

gcm推送

2015年07月27日|作者: |移动开发|标签:,
一.gcm前期准备     Apple有apns推送,Google有gcm推送,iOS接收通知调用系统通知栏提示,Android接收通知启动应用调用通知栏提示。 相对于apns,gcm则多了一些限制,需要一些必备条件达到才可以使用。 1.在国内,首先就是Google被墙,无法连接到Google服务器,需要你走VPN或者其它方式可以连接到Google服务器…… [阅读全文]

redis replication问题一解

2015年07月27日|作者: |移动开发|标签:,
公司有个redis比较大,同时又是跨IDC同步,但是最近发现一旦连接断了之后,好久都不能完全同步。 查看了一下log。 1 2 3 4 5 6 # I/O error trying to sync with MASTER: connection lost [12826] 01 Apr 16:54:38.555 * Connecting to MASTER 10.x.x.x:6379 [12826] 01 Apr 16:54:38.555 * MASTER SL…… [阅读全文]

网络性能测试

2015年07月07日|作者: |音视频|标签:, , ,
实时音视频这种实时业务一般用udp传输数据,其对网络性能是非常敏感的,在实战中,经常需要测试当前端到端或端到云的网络性能。在这里我们讨论一下网络性能测试中所涉及到指标,技术和相关工具,以及如何编写自己的网络性能测试工具。 性能指标 先给出几个比较重要的指标的定义以及它们的意义。 带宽(吞吐量) 单位时间…… [阅读全文]

移动互联网实时视频通讯之视频采集

2015年06月24日|作者: |音视频|标签:, , , ,
一 、前言 一套完整的实时网络视频通讯系统包括视频采集、视频编码、视频传输、视频解码和播放。对于视频采集,大多数视频编码器对输入原始视频的格式要求是YUV420。YUV420格式是YUV格式的一种,YUV分为三个分量,Y代表亮度,也就是灰度值,U和V表示的是色度,用于描述图像的色彩和饱和度。YUV420格式的数据的各分量的布…… [阅读全文]

环信SDK与Apple Watch的结合(3)

2015年04月10日|作者: |移动开发|标签:, ,
第3章主要介绍怎样在Watch App的页面上显示iPhone程序里的数据。主要操作的是“EMWatchOCDemo WatchKit Extension”这个文件夹,附源码EMWatchOCDemo。 如果你已经看过我在第1章推荐的blog,应该明白这个target主要是负责逻辑的,从iPhone App中获取数据,调动Watch App显示数据。 默认是这个样子的 一、WathKit定义了一些…… [阅读全文]

环信SDK与Apple Watch的结合(2)

2015年04月10日|作者: |移动开发|标签:, ,
这一篇主要是介绍怎么拖apple watch上的相关页面,附源码EMWatchOCDemo。 需要在工程中的“EMWatchOCDemo WatchKit App”中进行操作,该文件夹的结构如图   WatchKit几乎不允许直接coding页面,只能在storyboard上拖来拖去,对于我这种习惯直接coding页面的人来说,真真是极痛苦的。 一、确定apple watch上的操作流程 …… [阅读全文]

环信SDK与Apple Watch的结合(1)

2015年04月09日|作者: |移动开发|标签:, ,
该系列是记录在apple watch上开发IM,用到了最近挺流行的环信IM SDK。 一、先来一段网上随处可查到的信息: 1、两种分辨率 1.65寸 312*390 1.5寸 272*340 2、开发环境 Xcode 6.2 or later OS X 10.9.4 or later Watchkit 3、三种展现类型 a>标准的watch app,拥有自身的界面和功能 b>Glances,纯信息浏览,样式也很…… [阅读全文]