一种显示设备及广播节目播放方法与流程

文档序号:37434941发布日期:2024-03-25 19:31阅读:7来源:国知局
一种显示设备及广播节目播放方法与流程

本技术涉及显示设备,尤其涉及一种显示设备及广播节目播放方法。


背景技术:

1、atsc3.0是美国制定的下一代广播技术标准。atsc3.0的信号可以通过宽带tcp(transmission control protocol,传输控制协议)/ip(internet protocol,网际互连协议)组播的方式来下发数据,也可以通过广播alp(atsc 3.0link-layer protocol,atsc3.0链路层协议)方式下发数据,使其可以实现真正的三网整合。在atsc3.0规范制定中为了尽可能利用现有的在宽带网络中应用成熟的方案和措施,在节目直播中引用了大量的流媒体播放技术,其中相对于实时信号直播滞后是现有的流媒体直播技术的天生缺陷,如果使用传统的流媒体直播解决方案来播放通过广播下发的流媒体数据,则必然会把相应缺陷带入到广播节目播放。同时由于广播的特性,数据是以固定的速率下发,即2秒数据需要2秒来下发,其中2秒钟数据通过网络下载的时间取决于带宽,通常远小于2秒,而现有atsc3.0节目数据是通过切片的方式下发,导致播放器必须等待切片数据完整下载才能解析,使atsc3.0节目起播速度显著变慢,用户体验差。


技术实现思路

1、本技术一些实施例提供了一种显示设备及广播节目播放方法,通过建立长链接下载广播节目数据,使得在下载到一个用户数据报协议包时即可起播,增加广播节目的起播速度,提升用户体验。

2、第一方面,本技术一些实施例中提供一种显示设备,包括:

3、显示器;

4、控制器,被配置为:

5、发送获取广播节目的请求;

6、基于所述请求建立长链接,所述长链接用于下载所述广播节目对应的音视频切片,所述音视频切片包括至少一个用户数据报协议包;

7、基于所述长链接下载所述用户数据报协议包;

8、当检测到下载到所述用户数据报协议包时,播放所述用户数据报协议包对应的音视频数据。

9、在一些实施例中,所述控制器,被配置为:

10、获取所述音视频切片的数据大小;

11、在下载所述用户数据报协议包后,统计当前已下载用户数据报协议包的数据大小;

12、如果已下载用户数据报协议包的数据大小与所述音视频切片的数据大小相同,关闭所述长链接。

13、在一些实施例中,所述控制器,被配置为:

14、获取所述音视频切片的数据大小;

15、根据所述音视频切片的数据大小及所述用户数据报协议包负载的数据大小,确定所述音视频切片中所述用户数据报协议包的第一数量;

16、在已下载所述用户数据报协议包的数量达到所述第一数量时,关闭所述长链接。

17、在一些实施例中,所述控制器包括协议栈、网络本地服务器和播放器;

18、所述播放器被配置为:向所述网络本地服务器发送获取广播节目的请求;

19、所述网络本地服务器被配置为:将所述请求发送至所述协议栈,基于所述请求建立长链接;

20、所述协议栈被配置为:接收所述广播节目对应的视频切片,所述视频切片包括至少一个视频用户数据报协议包,并将所述视频用户数据报协议包发送至所述网络本地服务器;

21、所述网络本地服务器被配置为:基于长链接将所述视频用户数据报协议包发送至所述播放器;

22、所述播放器被配置为:当检测到下载到所述视频用户数据报协议包时,播放所述视频用户数据报协议包对应的视频数据。

23、在一些实施例中,所述协议栈被配置为:接收所述广播节目对应的音频切片,所述音频切片包括至少一个音频用户数据报协议包,并将所述音频用户数据报协议包发送至所述网络本地服务器;

24、所述网络本地服务器被配置为:基于长链接将所述音频用户数据报协议包发送至所述播放器;

25、所述播放器被配置为:当检测到下载到所述音频用户数据报协议包时,播放所述音频用户数据报协议包对应的音频数据,所述音频数据与所述视频数据同步播放。

26、第二方面,本技术一些实施例提供一种广播节目播放方法,包括:

27、发送获取广播节目的请求;

28、基于所述请求建立长链接,所述长链接用于下载所述广播节目对应的音视频切片,所述音视频切片包括至少一个用户数据报协议包;

29、基于所述长链接下载所述用户数据报协议包;

30、当检测到下载到所述用户数据报协议包时,播放所述用户数据报协议包对应的音视频数据。

31、在一些实施例中,所述方法包括:

32、获取所述音视频切片的数据大小;

33、在下载所述用户数据报协议包后,统计当前已下载用户数据报协议包的数据大小;

34、如果已下载用户数据报协议包的数据大小与所述音视频切片的数据大小相同,关闭所述长链接。

35、在一些实施例中,所述方法包括:

36、获取所述音视频切片的数据大小;

37、根据所述音视频切片的数据大小及所述用户数据报协议包负载的数据大小,确定所述音视频切片中所述用户数据报协议包的第一数量;

38、在已下载所述用户数据报协议包的数量达到所述第一数量,关闭所述长链接。

39、在一些实施例中,所述方法包括:

40、播放器被配置为:向所述网络本地服务器发送获取广播节目的请求;

41、网络本地服务器被配置为:将所述请求发送至所述协议栈,基于所述请求建立长链接;

42、协议栈被配置为:接收所述广播节目对应的视频切片,所述视频切片包括至少一个视频用户数据报协议包,并将所述视频用户数据报协议包发送至所述网络本地服务器;

43、所述网络本地服务器被配置为:基于长链接将所述视频用户数据报协议包发送至所述播放器;

44、所述播放器被配置为:当检测到下载到所述视频用户数据报协议包时,播放所述视频用户数据报协议包对应的视频数据。

45、在一些实施例中,所述方法包括:

46、所述协议栈被配置为:接收所述广播节目对应的音频切片,所述音频切片包括至少一个音频用户数据报协议包,并将所述音频用户数据报协议包发送至所述网络本地服务器;

47、所述网络本地服务器被配置为:基于长链接将所述音频用户数据报协议包发送至所述播放器;

48、所述播放器被配置为:当检测到下载到所述音频用户数据报协议包时,播放所述音频用户数据报协议包对应的音频数据,所述音频数据与所述视频数据同步播放。

49、本技术的一些实施例提供一种显示设备及广播节目播放方法,所述方法可以基于获取广播节目的请求建立长链接,并基于长链接下载所述广播节目对应的音视频切片,其中音视频切片包括至少一个用户数据报协议包。本技术无需等音视频切片全部下载完成才可以播放音视频切片,而是在基于长链接下载到用户数据报协议包后即可开始播放广播节目,加快广播节目的起播速度,减少广播节目播放画面滞后的问题,提升用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1