【技术实现步骤摘要】
本专利技术实施例涉及音视频
,尤其涉及一种直播音频切换方法、流媒体服务器及客户端。
技术介绍
网络直播中,节目提供方将事先配置好的直播音频信号或者直播音视频信号通过网络上传至服务器,并发布至网址供用户观看。现有网络直播节目中的直播音频和直播视频都是固定配置的而且是单一的,用户选择观看某网络直播节目后,只能被动地接收单一的直播音频,无法进行自主选择。而,如果想找到与自己喜爱的直播音频,则需要在不同网络直播节目提供方之间切换选择,这样显然会造成用户体验大打折扣。
技术实现思路
本专利技术实施例提供一种直播音频切换方法、媒体服务器及客户端,用以解决现有技术中用户无法在同一直播中自主选择直播音频的问题。本专利技术实施例提供一种直播音频切换方法,包括:获取多路直播音频,并为每路直播音频分配相应的直播地址;构建直播元数据,在直播元数据中添加每路直播音频的描述信息以及所述直播音频的描述信息与所述直播地址之间的对应关系;将所述直播元数据发送至客户端,以及监听所述客户端返回的选择指令;若在预定时间内接收到所述客户端返回的选择指令,则将所述选择指令所指向的直播音频的描述信息对应的直播地址设定为当前直播地址;将当前直播地址对应的直播音频发送至所述客户端。本专利技术实施例提供一种流媒体服务器,包括:数据获取单元,用于获取多路直播音频,并为每路直播音频分配相应的直播地址;元 ...
【技术保护点】
一种直播音频切换方法,其特征在于,包括:获取多路直播音频,并为每路直播音频分配相应的直播地址;构建直播元数据,在直播元数据中添加每路直播音频的描述信息以及所述直播音频的描述信息与所述直播地址之间的对应关系;将所述直播元数据发送至客户端,以及监听所述客户端返回的选择指令;若在预定时间内接收到所述客户端返回的选择指令,则将所述选择指令所指向的直播音频的描述信息对应的直播地址设定为当前直播地址;将当前直播地址对应的直播音频发送至所述客户端。
【技术特征摘要】
1.一种直播音频切换方法,其特征在于,包括:
获取多路直播音频,并为每路直播音频分配相应的直播地址;
构建直播元数据,在直播元数据中添加每路直播音频的描述信息以及所
述直播音频的描述信息与所述直播地址之间的对应关系;
将所述直播元数据发送至客户端,以及监听所述客户端返回的选择指令;
若在预定时间内接收到所述客户端返回的选择指令,则将所述选择指令
所指向的直播音频的描述信息对应的直播地址设定为当前直播地址;
将当前直播地址对应的直播音频发送至所述客户端。
2.根据权利要求1所述的方法,其特征在于,若在预定时间内未接收到
所述客户端返回的选择指令,则将默认的直播地址设定为当前直播地址,其
中,所述默认的直播地址为预置且与所述直播元数据中的一路直播音频的描
述信息相对应。
3.根据权利要求1所述的方法,其特征在于,还包括:
监听所述客户端返回的切换指令;
根据所述切换指令所指向的直播音频的描述信息,将当前直播地址切换
为所述切换指令所指向的直播音频的描述信息对应的直播地址;
将所述切换指令所指向的直播音频的描述信息对应的直播地址相对应的
直播音频发送至所述客户端。
4.根据权利要求1所述的方法,其特征在于,所述获取多路直播音频,
进一步包括:
采用统一网络时间协议设定每路直播音频的采样基准时间,并基于所述
\t采样基准时间设定每路直播音频的播放时间戳。
5.根据权利要求4所述的方法,其特征在于,所述将所述切换指令所指
向的直播音频的描述信息对应的直播地址相对应的直播音频发送至所述客户
端,进一步包括:
将所述切换指令所指向的直播音频的描述信息对应的直播地址相对应的
直播音频的播放时间戳与当前直播地址对应的直播音频的播放时间戳同步,
并基于同步的所述播放时间戳发送所述切换指令所指向的直播音频的描述信
息对应的直播地址相对应的直播音频。
6.根据权利要求4所述的方法,其特征在于,所述直播元数据中,还包
括:一路直播视频的描述信息及所述直播视频的描述信息与其视频直播地址
的对应关系,所述直播视频与多路直播音频采用相同的采样基准时间,并具
有基于所述采样基准时间设定的播放时间戳。
7.根据权利要求6所述的方法,其特征在于,所述将当前直播地址对应
的直播音频发送至所述客户端,进一步包括:
将所述直播视频的播放时间戳与所述当前直播地址对应的直播音频的播
放时间戳同步,并将所述直播视频与所述当前直播地址对应的直播音频同步
发送至所述客户端。
8.一种流媒体服务器,其特征在于,包括:
数据获取单元,用于获取多路直播音频,并为每路直播音频分配相应的
直播地址;
元数据生成单元,用于构建直播元数据,在直播元数据中添加每路直播
音频的描述信息以及所述直播音频的描述信息与所述直播地址的对应关系;
互动单元,用于将所述直播元数据发送至客户端,以及监听所述客户端
返回的选择指令;
指令响应单元,若在预定时间内接收到所述客户端返回的选择指令,则
将所述选择指令所指向的直播音频的描述信息对应的直播地址设定为当前直
播地址;
数据发送单元,用于将当前直播地址对应的直播音频发送至所述客户端。
9.根据权利要求8所述的流媒体服务器,其特征在于,所述指令响应单
元,还用于:若在预定时间内未接收到所述客户端返回的选择指令,则将默
认的直播地址设定为当前直播地址,其中,所述默认的直播地址为预置且与
所述直播元数据中的一路直播音频的描述信息相对应。
10.根据权利要求8所述的流媒体服务器,其特征在于,所述互动单元,
还用于:
监听所述客户端返回的切换指令;
所述指令响应单元,还用于根据所述切换指令所指向的直播音频的描述
信息,将当前直播地址切换为所述切换指令所指向的直播音频的描述信息对
应的直播地址;
所述数据发送单元,还用于将所述切换指令所指向的直播音频的描述信
息对应的直播地址相对应的直播音频发送至所述客户端。
11.根据权利要求8所述的流媒体服务器,其特征在于,所述数据获取
单元,还用于:
采用统一网络时间协议设定每路直播音频的采样基准时间,并基于所述
采样基准时间设定每路直播音频的播放时间戳。
12.根据权利要求11所述的流媒体服务器,其特征在于,所述数据发送
单元,还用于:
将所述切换指令所指向的直播音频的描述信息对应的直播地址相对应的
直播音频的播放时间戳与当前直播地址对应的直播音频的播放时间戳同步,
并基于同步的所述播放时间戳发送所述切换指令所指向的直播音频的描述信
息对应的直播地址相对应的直播音频。
13.根据权利要求11所述的流媒体服务器,其特征在于,所述直播元数
据中,还包括:一路直播视频的描述信息及所述直播视频的描述信息与其视
频直播地址的对应关系,所述直播视频与多路直播音频采用相同的采样基准
时间,并具有基于所述采样基准时间设定的播放时间戳。
14.根据权利要求13所述的流媒体服务器,其特征在于,所述数据发送
单元,进一步用于:
将所述直播视频的播放时间戳与所述当前直播地址对应的直播音频的播
放时间戳同步,并将所述直播视频与所述当前直播地址对应的直播音频同步
发送至所述客户端。
15.一种直播音频切换方法,其特征在于,包括:
向一流媒体服务器请求直播元数据,并展示所述直播元数据中包含的多
路直播音频的描述信息;
监测是否有输入选择指令;
若在预定时间内监测到输入选择指令,则根据所述输入选择指令指向的
直播音频的描述信息生成选择指令,并将所述选择指令通知到所述流媒体服
务器;
连接所述流媒体服务器返回的所述选择指令对应的直播地址;
根据所述直播地址从所述流媒体服务器中获取对应的直播音频,并播放。
16.根据权利要求15所述的方法,其特征在于,还包括:
若在预定时间内未监测到输入选择指令,则在所述直播元数据中查找是
否有与用户收藏的直播...
【专利技术属性】
技术研发人员:蔡炜,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。