android mediacodec 编解码

两台手机,一台手机开热点,一台手机连接,然后互相进行视频通话,遇到了一个奇怪编解码问题,在本机上编码,再解码显示到surfaceview上是可以的,但是通过socket发送到另一台手机上接收解码就不行了,发送和接收都没问题,下面是我编解码的代码:
这个是camera的回调函数
图片说明
编码:
图片说明
图片说明
解码:
图片说明
图片说明

PHP上层接口的封装。别人底层接口做的是单一的增删改。我需要调用多个不同服务器上的接口来处理我需要的数据。进行更新到相应的接口里面。但是如果有的数据更改不成功了。需要事务的回滚。现在我知道的是同一个数据库里面的话,操作数据库的事务是可以实现的。但是不同的服务器不同的数据库,我需要事务处理的话。需要怎么做。我百度了分布式事务。但是没看懂。百度说的是JAVA的。我写PHP的跟他不一样。求大神指点