实习Day 10-12(终于完成了需求)

#记录#

        感觉类似这种的需求更多的应该多问问有经验的同事,在自己大致搞懂代码逻辑之后,一些底层SDK的调用,如果没有完备的操作手册,或者代码参考,确实难以靠自己就发现所有的问题。当然手里也有小部分的文档,和其他的demo,可是苦于版本并不完全对应,且demo无法正常运行,导致走了许多的弯路。

        最后说一下这几天的流程,周二时候问了博哥(此处很感谢博哥,提测时候还帮我看代码),博哥说自己也没有看过这个demo,说这个demo比较老。最后花了比较长的时间指出了问题所在。也是我上一篇博客所记录的位置,不过并不是publishmaster,而是要自己写一个publishrelay服务出来。周二找出了这个问题已经是满心欢喜,终于找到了突破口。周三开始进行测试,发现不管ip和端口设置什么,好像对项目运行是没有影响的,最后苦寻无果还是请教了博哥,最后博哥发现了RelayWrapper这个中间件,这才明白原来想要实现Realy服务,需要使用到两个SDK的内容,此处如果没有博哥的帮助,我可能很长时间都不会发现这一点。

 核心点记录:relay服务开启

        1.RelayWrapper.start

        2.PublishRelay(通过msWrapper),ip是本机ip,端口需要调用RelayWrapper获取(目前感觉一直是固定的一个),同时需要完成发布和start,其中有调用顺序。

        3.unpublishRelay时需要注意RelayWrapper.stop也需要调用。

 最后完成功能

        一开始就是实现了一个设备开启Relay服务,然后另外的设备来获取Relay服务,完成主从端功能。后面觉得如果只是这样的话,后面调试时候不是一直要注意一个设备来开启Realy,另外的需要更改代码。所以最后经过优化和看了看领导需求,觉得还是,所有设备在点击同步播放时候开启Relay服务,退出时候取消Relay服务。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值