[发明专利]一种iOS设备进行视联网会议的实现方法及系统有效
申请号: | 201910367651.7 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110087020B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 沈世国;杨乌拉;曾玲;杨春晖 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N7/14;H04N21/8547 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 设备 进行 联网 会议 实现 方法 系统 | ||
1.一种iOS设备进行视联网会议的实现方法,其特征在于,所述方法应用于视联网系统,所述视联网系统包括至少一个参会设备、流媒体服务器和主控设备,所述至少一个参会设备包括第一iOS设备;所述第一iOS设备通过第一网络登录所述流媒体服务器,所述主控设备通过视联网登录所述流媒体服务器,所述第一网络不同于所述视联网;
所述方法包括:
所述主控设备向所述至少一个参会设备发送视频通话请求;
所述至少一个参会设备接收所述视频通话请求,所述至少一个参会设备根据所述视频通话请求与所述主控设备建立连接;
所述主控设备采集第一视频源数据和第一音频源数据;
所述主控设备对所述第一视频源数据进行编码形成第一视频帧,对所述第一音频源数据进行编码形成第一音频帧;
所述主控设备将所述第一视频帧和所述第一音频帧打包为第一音视频数据包,发送给所述流媒体服务器,以使所述流媒体服务器将所述第一音视频数据包转发给所述至少一个参会设备;
所述主控设备响应于用户的第一输入操作向所述第一iOS设备发送第一采集指令;
所述第一iOS设备根据所述第一采集指令采集第二视频源数据和第二音频源数据;
所述第一iOS设备对所述第二视频源数据根据第一编码方式进行编码形成第二视频帧,对所述第二音频源数据根据第二编码方式进行编码形成第二音频帧,所述第一编码方式为videotoolbox编码,所述第二编码方式为audiotoolbox编码;
所述第一iOS设备将所述第二视频帧和所述第二音频帧打包为第二音视频数据包;
所述第一iOS设备将所述第二音视频数据包发送给所述流媒体服务器,以使所述流媒体服务器将所述第二音视频数据包转发给所述主控设备;
所述至少一个参会设备包括第一视联网设备,所述第一视联网设备通过视联网登录所述流媒体服务器;
所述方法还包括:
所述主控设备响应于用户的输入操作向所述第一视联网设备发送采集指令;
所述第一视联网设备根据所述采集指令采集第三视频源数据和第三音频源数据;
所述第一视联网设备采用FFmpeg将所述第三视频源数据进行编码形成第三视频帧,采用FFmpeg将所述第三音频源数据进行编码形成第三音频帧;
所述第一视联网设备将所述第三视频帧和所述第三音频帧打包为第三音视频数据包;
所述第一视联网设备将所述第三音视频数据包发送给所述流媒体服务器,以使所述流媒体服务器将所述第三音视频数据包转发给所述主控设备和所述第一iOS设备。
2.根据权利要求1所述的方法,其特征在于,所述第二视频源数据为YUV格式,所述第二音频源数据为PCM格式,所述第二视频帧为H.264格式,所述第二音频帧格式为AAC格式。
3.根据权利要求1所述的方法,其特征在于,所述第三视频源数据为YUV格式,所述第三音频源数据为PCM格式,所述第三视频帧为H.264格式,所述第三音频帧格式为AAC格式。
4.一种iOS设备进行视联网会议的实现系统,其特征在于,包括:
主控设备、流媒体服务器及至少一个参会设备;
所述主控设备,用于向所述至少一个参会设备发送视频通话请求,所述主控设备通过视联网登录所述流媒体服务器;
所述主控设备,还用于采集第一视频源数据和第一音频源数据;对所述第一视频源数据进行编码形成第一视频帧,对所述第一音频源数据进行编码形成第一音频帧;将所述第一视频帧和所述第一音频帧打包为第一音视频数据包,发送给所述流媒体服务器;
所述流媒体服务器,用于将所述第一音视频数据包转发给所述至少一个参会设备;
所述至少一个参会设备,用于接收所述第一音视频数据包,所述至少一个参会设备包括第一iOS设备,所述第一iOS设备通过第一网络登录所述流媒体服务器,所述第一网络不同于所述视联网;
所述主控设备,还用于响应于用户的第一输入操作向所述第一iOS设备发送第一采集指令;
所述第一iOS设备,用于根据所述第一采集指令采集第二视频源数据和第二音频源数据;对所述第二视频源数据根据第一编码方式进行编码形成第二视频帧,对所述第二音频源数据根据第二编码方式进行编码形成第二音频帧,所述第一编码方式为videotoolbox编码,所述第二编码方式为audiotoolbox编码;将所述第二视频帧和所述第二音频帧打包为第二音视频数据包,发送给所述流媒体服务器;
所述流媒体服务器,还用于将所述第二音视频数据包转发给所述主控设备;
所述至少一个参会设备包括第一视联网设备;所述第一视联网设备通过视联网登录所述流媒体服务器;
所述主控设备,还用于响应于用户的第二输入操作向所述第一视联网设备发送第二采集指令;
所述第一视联网设备,用于根据所述第二采集指令采集第三视频源数据和第三音频源数据;采用FFmpeg将所述第三视频源数据进行编码形成第三视频帧,采用FFmpeg将所述第三音频源数据进行编码形成第三音频帧,将所述第三视频帧和所述第三音频帧打包为第三音视频数据包,发送给所述流媒体服务器,以使所述流媒体服务器将所述第三音视频数据包转发给所述主控设备和所述第一iOS设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367651.7/1.html,转载请声明来源钻瓜专利网。