一种媒体数据的处理方法、装置、终端设备和存储介质制造方法及图纸

技术编号:35264219 阅读:32 留言:0更新日期:2022-10-19 10:25
本发明专利技术实施例提供了一种媒体数据的处理方法、装置、终端设备和存储介质,包括:获取媒体流数据;根据音频采样率和视频帧率,确定在音视频同步播放的情况下的调节时间;在每一个调节时间内,确定音频渲染播放时间,和/或确定视频渲染播放时间;根据音频渲染播放时间和/或视频渲染播放时间,播放音频数据包和视频数据包,终端根据音频数据的采样率和视频数据的帧率,确定音视频同步播放的情况下的调节时间,在该调节时间内,统计接收到的音频数据包和视频数据包的数量,将预设音视频同步播放时间平均分配,得到音频渲染播放时间和视频渲染播放时间,用户在终端网页上查看视联网音视频时不会出现延迟问题。时不会出现延迟问题。时不会出现延迟问题。

【技术实现步骤摘要】
一种媒体数据的处理方法、装置、终端设备和存储介质


[0001]本专利技术涉及视联网
,特别是涉及一种媒体数据的处理方法、装置、终端设备和存储介质。

技术介绍

[0002]视联网是专有网络下的私有协议技术,目前视联网汇聚大量的媒体资源,诸如社会环境的监控资源,网络直播资源、会议对接资源,还有自身协议下的终端资源,终端点位资源日积月累形成了庞大的资源。但是目前这些媒体资源限于是自身私有协议,与公有标准协议对接存在一定难度,融合程度相对比较薄弱。
[0003]若想要将媒体资源在互联网网页播放,可以采用RTMP、RTSP或HSL等技术去转化,但是需要对端有响应的协议去接收解封装界面展示,或者自建网站服务播放视联网监控资源但是网站需要额外的插件支持。
[0004]如果将视联网媒体资源在浏览器网页上进行播放,通过采用视联网、MSE技术以及JMUXER技术框架相融合,实现无需任何插件直接把视联网格式的媒体流下发到网页进行播放。但是由于MSE技术的播放方式是同帧等待播放的,也就是说音频和画面需要同帧进行播放,但是在实际的播放过程中,由于视本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种媒体数据的处理方法,其特征在于,所述方法包括:获取媒体流数据,其中,所述媒体流数据至少包括视频帧率和音频采集率;根据音频采样率和视频帧率,确定在音视频同步播放的情况下的调节时间;在每一个调节时间内,确定音频数据包的第一数量,并根据所述第一数量确定音频渲染播放时间,和/或确定视频数据包的第二数量,并根据第二数量确定视频渲染播放时间;根据所述音频渲染播放时间和/或视频渲染播放时间,播放音频数据包和视频数据包。2.根据权利要求1所述的方法,其特征在于,所述根据音频采样率和视频帧率,确定在音视频同步播放的情况下的调节时间,包括:根据所述音频采样率,确定播放每一个音频数据包的第一播放时长;根据所述视频帧率,确定播放每一个视频数据包的第二播放时长;根据所述第一播放时长和所述第二播放时长,确定时长差;根据所述时长差和预设音视频同步播放时间,确定在音视频同步播放的情况下的调节时间。3.根据权利要求1所述的方法,其特征在于,所述媒体流数据还包括时间戳,所述在每一个所述调节时间内,确定音频数据包的第一数量,并根据所述第一数量确定音频渲染播放时间,包括:获取每一个调节时间内接收到的第一个视频数据包的初始时间戳;根据每一个调节时间内所述第一个视频数据包的初始时间戳和接收到的音频数据包的时间戳,统计当前调节时间内接收到音频数据包的第一数量;根据所述调节时间和所述音频数据包的第一数量的比值,确定所述音频渲染播放时间。4.根据权利要求1所述的方法,其特征在于,所述在每一个所述调节时间内,确定视频数据包的第二数量,并根据第二数量确定视频渲染播放时间,包括:根据每一个调节时间内第一个视频数据包的初始时间戳和接收到的视频数据包的时间戳,统计在当前调节时间内接收到视频数据包的第二数量;根据所述调节时间和所述视频数据包的第二数量的比值,确定所述视频渲染播放时间。5.根据权利要求3所述的方法,其特征在于,所述媒体流数据还包括数据类型,所述数据类型包括音频类型和视频类型,所述接收服务器返回的媒体流数据,包括:对所述媒体流数据进行解析,得到音频数据包的时间戳和视频数据包的时间戳;根据所述音频数据包的时间戳和初始时间戳,确定第一时间差值;若所述第一时间差值小于第一预设值,则根据音频类型,将接收到音频数据包存储在...

【专利技术属性】
技术研发人员:谢文龙李云鹏陈乐乐王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1