CN105959714B - 根据用户的硬件环境自动推荐网络直播参数的方法和*** - Google Patents

根据用户的硬件环境自动推荐网络直播参数的方法和*** Download PDF

Info

Publication number
CN105959714B
CN105959714B CN201610278535.4A CN201610278535A CN105959714B CN 105959714 B CN105959714 B CN 105959714B CN 201610278535 A CN201610278535 A CN 201610278535A CN 105959714 B CN105959714 B CN 105959714B
Authority
CN
China
Prior art keywords
direct broadcasting
network
network direct
code rate
resolution ratio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610278535.4A
Other languages
English (en)
Other versions
CN105959714A (zh
Inventor
周海伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610278535.4A priority Critical patent/CN105959714B/zh
Publication of CN105959714A publication Critical patent/CN105959714A/zh
Application granted granted Critical
Publication of CN105959714B publication Critical patent/CN105959714B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种根据用户的硬件环境自动推荐网络直播参数的方法,包括:接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率,根据网络直播码率确定网络直播最佳分辨率,根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率,判断网络直播最佳分辨率是否大于确定的最大网络直播分辨率,如果大于,则选择最大网络直播分辨率作为网络直播分辨率,否则选择网络直播最佳分辨率作为网络直播分辨率,根据网络直播分辨率确定对应的最佳网络直播码率,判断最佳网络直播码率是否大于网络直播码率。本发明能够解决现有网络直播软件中由于用户错误设置了网络直播参数而导致影响网络直播效果的技术问题。

Description

根据用户的硬件环境自动推荐网络直播参数的方法和***
技术领域
本发明属于互联网弹幕式视频直播领域,更具体地,涉及一种根据用户的硬件环境自动推荐网络直播参数的方法和***。
背景技术
网络直播是一个新兴而快速成长的行业,许多用户通过网络直播向观众表达自我。
目前市面上的网络直播软件有OBS、XSplit等,其需要用户手动设置网络直播参数。设置这些网络直播参数时,需要用户对其自身主机的运行环境以及网络直播平台流服务器的环境非常熟悉,然而很少用户能够做到很熟悉这两种环境,其错误的直播参数设置操作会影响网络直播的效果。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种根据用户的硬件环境自动推荐网络直播参数的方法和***,其目的在于,解决现有网络直播软件中由于用户不熟悉其自身主机的运行环境以及网络直播平台流服务器的环境,错误设置了网络直播参数而导致影响网络直播效果的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种根据用户的硬件环境自动推荐网络直播参数的方法,包括以下步骤:
(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;
(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;
(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;
(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;
(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;
(6)判断步骤(5)确定的最佳网络直播码率是否大于步骤(1)中确定的网络直播码率,如果是,则使用步骤(1)中确定的网络直播码率作为最终使用的网络直播码率,否则使用步骤(5)确定的最佳网络直播码率作为最终使用的网络直播码率;
(7)根据用户主机的显卡性能确定其能够支持的最大帧率;
(8)使用步骤(4)确定的网络直播分辨率、步骤(6)中确定的最终使用的网络直播码率、以及步骤(7)确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
优选地,根据该网络直播请求设置网络直播码率的过程包括以下子步骤:
(1-1)将一个固定大小的文件从用户传送到流服务器,并根据该文件的传送时间以及该文件的大小确定用户到流服务器的连接速度;
(1-2)判断步骤(1-1)中确定的连接速度是否大于一预设阈值,如果大于,则转入步骤(1-3),否则向用户发送硬件环境无法支持网络直播的提示,过程结束;
(1-3)判断步骤(1-1)中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率。
优选地,步骤(1-1)中的文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间。
优选地,步骤(1-2)中阈值的大小是0到1000KB/s,步骤(1-3)中预设阈值的大小是1200-3000KB/s。
优选地,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p。
按照本发明的另一方面,提供了一种根据用户的硬件环境自动推荐网络直播参数的***,包括:
第一模块,用于接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;
第二模块,用于根据第一模块确定的网络直播码率确定网络直播最佳分辨率;
第三模块,用于根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;
第四模块,用于判断第二模块确定的网络直播最佳分辨率是否大于第三模块确定的最大网络直播分辨率,如果大于,则选择第三模块确定的最大网络直播分辨率作为网络直播分辨率,否则选择第二模块确定的网络直播最佳分辨率作为网络直播分辨率;
第五模块,用于根据第四模块中确定的网络直播分辨率确定对应的最佳网络直播码率;
第六模块,用于判断第五模块确定的最佳网络直播码率是否大于第一模块中确定的网络直播码率,如果是,则使用第一模块中确定的网络直播码率作为最终使用的网络直播码率,否则使用第五模块确定的最佳网络直播码率作为最终使用的网络直播码率;
第七模块,用于根据用户主机的显卡性能确定其能够支持的最大帧率;
第八模块,用于使用第四模块确定的网络直播分辨率、第六模块中确定的最终使用的网络直播码率、以及第七模块确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
优选地,根据该网络直播请求设置网络直播码率的过程包括以下子模块:
第一子模块,用于将一个固定大小的文件从用户传送到流服务器,并根据该文件的传送时间以及该文件的大小确定用户到流服务器的连接速度;
第二子模块,用于判断第一子模块中确定的连接速度是否大于一预设阈值,如果大于,则转入第三子模块,否则向用户发送硬件环境无法支持网络直播的提示,过程结束;
第三子模块,用于判断第一子模块中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率。
优选地,第一子模块中的文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间。
优选地,第二子模块中阈值的大小是0到1000KB/s,第三子模块中预设阈值的大小是1200-3000KB/s。
优选地,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)本发明能够解决现有网络直播软件中由于用户不熟悉其自身主机的运行环境以及网络直播平台流服务器的环境,错误设置了网络直播参数而导致影响网络直播效果的技术问题:由于本发明是通过自动计算判断网络直播分辨率、网络直播码率、以及最大帧率,免去了用户认为设置这些参数的步骤,从而保证了网络直播参数设置的正确性。
(2)本发明的运行速度快,效率高,用户的体验性好。
附图说明
图1是本发明根据用户的硬件环境自动推荐网络直播参数的方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,本发明根据用户的硬件环境自动推荐网络直播参数的方法包括以下步骤:
(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;其中根据该网络直播请求设置网络直播码率的过程包括以下子步骤:
(1-1)将一个固定大小的文件从用户传送到流服务器,并根据该文件的传送时间以及该文件的大小确定用户到流服务器的连接速度;具体而言,该文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间;
(1-2)判断步骤(1-1)中确定的连接速度是否大于一预设阈值,如果大于,则转入步骤(1-3),否则向用户发送硬件环境无法支持网络直播的提示,过程结束;在本发明中,该阈值的大小是0到1000KB/s;
(1-3)判断步骤(1-1)中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率;具体而言,本发明中,该预设阈值的大小是1200-3000KB/s;
(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;具体而言,网络直播码率与网络直播最佳分辨率之间有一个对应关系,其是本领域的公知常识,在此不再赘述;
(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;具体而言,不同的CPU核数,对应有不同的最大网络直播分辨率,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p;
(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;
(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;具体而言,最佳网络直播码率也是根据步骤(2)中提到的网络直播码率与网络直播最佳分辨率之间的对应关系来确定;
(6)判断步骤(5)确定的最佳网络直播码率是否大于步骤(1)中确定的网络直播码率,如果是,则使用步骤(1)中确定的网络直播码率作为最终使用的网络直播码率,否则使用步骤(5)确定的最佳网络直播码率作为最终使用的网络直播码率;
(7)根据用户主机的显卡性能确定其能够支持的最大帧率;具体而言,如果主机的显卡是集成显卡,则其最大帧率为20fps,如果主机的显卡是独立显卡,则其最大帧率是25fps;
(8)使用步骤(4)确定的网络直播分辨率、步骤(6)中确定的最终使用的网络直播码率、以及步骤(7)确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
总而言之,本发明的优点在于:
(1)由于本发明是通过自动计算判断网络直播分辨率、网络直播码率、以及最大帧率,免去了用户认为设置这些参数的步骤,从而保证了网络直播参数设置的正确性。
(2)本发明的运行速度快,效率高,用户的体验性好。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种根据用户的硬件环境自动推荐网络直播参数的方法,其特征在于,包括以下步骤:
(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;
(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;
(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;
(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;
(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;
(6)判断步骤(5)确定的最佳网络直播码率是否大于步骤(1)中确定的网络直播码率,如果是,则使用步骤(1)中确定的网络直播码率作为最终使用的网络直播码率,否则使用步骤(5)确定的最佳网络直播码率作为最终使用的网络直播码率;
(7)根据用户主机的显卡性能确定其能够支持的最大帧率;
(8)使用步骤(4)确定的网络直播分辨率、步骤(6)中确定的最终使用的网络直播码率、以及步骤(7)确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
2.根据权利要求1所述的方法,其特征在于,根据该网络直播请求设置网络直播码率的过程包括以下子步骤:
(1-1)将一个固定大小的文件从用户传送到流服务器,并根据该文件的传送时间以及该文件的大小确定用户到流服务器的连接速度;
(1-2)判断步骤(1-1)中确定的连接速度是否大于一预设阈值,如果大于,则转入步骤(1-3),否则向用户发送硬件环境无法支持网络直播的提示,过程结束;
(1-3)判断步骤(1-1)中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率。
3.根据权利要求2所述的方法,其特征在于,步骤(1-1)中的文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间。
4.根据权利要求3所述的方法,其特征在于,步骤(1-2)中阈值的大小是0到1000KB/s,步骤(1-3)中预设阈值的大小是1200-3000KB/s。
5.根据权利要求1所述的方法,其特征在于,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p。
6.一种根据用户的硬件环境自动推荐网络直播参数的***,其特征在于,包括:
第一模块,用于接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;
第二模块,用于根据第一模块确定的网络直播码率确定网络直播最佳分辨率;
第三模块,用于根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;
第四模块,用于判断第二模块确定的网络直播最佳分辨率是否大于第三模块确定的最大网络直播分辨率,如果大于,则选择第三模块确定的最大网络直播分辨率作为网络直播分辨率,否则选择第二模块确定的网络直播最佳分辨率作为网络直播分辨率;
第五模块,用于根据第四模块中确定的网络直播分辨率确定对应的最佳网络直播码率;
第六模块,用于判断第五模块确定的最佳网络直播码率是否大于第一模块中确定的网络直播码率,如果是,则使用第一模块中确定的网络直播码率作为最终使用的网络直播码率,否则使用第五模块确定的最佳网络直播码率作为最终使用的网络直播码率;
第七模块,用于根据用户主机的显卡性能确定其能够支持的最大帧率;
第八模块,用于使用第四模块确定的网络直播分辨率、第六模块中确定的最终使用的网络直播码率、以及第七模块确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
7.根据权利要求6所述的***,其特征在于,根据该网络直播请求设置网络直播码率的过程包括以下子模块:
第一子模块,用于将一个固定大小的文件从用户传送到流服务器,并根据该文件的传送时间以及该文件的大小确定用户到流服务器的连接速度;
第二子模块,用于判断第一子模块中确定的连接速度是否大于一预设阈值,如果大于,则转入第三子模块,否则向用户发送硬件环境无法支持网络直播的提示,过程结束;
第三子模块,用于判断第一子模块中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率。
8.根据权利要求7所述的***,其特征在于,第一子模块中的文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间。
9.根据权利要求8所述的***,其特征在于,第二子模块中阈值的大小是0到1000KB/s,第三子模块中预设阈值的大小是1200-3000KB/s。
10.根据权利要求6所述的***,其特征在于,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p。
CN201610278535.4A 2016-04-28 2016-04-28 根据用户的硬件环境自动推荐网络直播参数的方法和*** Active CN105959714B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610278535.4A CN105959714B (zh) 2016-04-28 2016-04-28 根据用户的硬件环境自动推荐网络直播参数的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610278535.4A CN105959714B (zh) 2016-04-28 2016-04-28 根据用户的硬件环境自动推荐网络直播参数的方法和***

Publications (2)

Publication Number Publication Date
CN105959714A CN105959714A (zh) 2016-09-21
CN105959714B true CN105959714B (zh) 2019-04-05

Family

ID=56916377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610278535.4A Active CN105959714B (zh) 2016-04-28 2016-04-28 根据用户的硬件环境自动推荐网络直播参数的方法和***

Country Status (1)

Country Link
CN (1) CN105959714B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114302189B (zh) * 2022-01-24 2023-10-27 上海哔哩哔哩科技有限公司 直播清晰度处理方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299921A (zh) * 2011-08-09 2011-12-28 深圳市万兴软件有限公司 一种视频文件自适应于移动终端的转换方法和***
CN103686342A (zh) * 2012-09-04 2014-03-26 纬创资通股份有限公司 网络影片播放的方法及其电子装置
CN104010232A (zh) * 2014-05-23 2014-08-27 惠州Tcl移动通信有限公司 一种智能播放在线视频的方法、***、播放器及移动终端
CN105100800A (zh) * 2015-09-11 2015-11-25 Tcl集团股份有限公司 视频编码器编码码率调节方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702774A (zh) * 2009-10-23 2010-05-05 深圳中兴力维技术有限公司 应用于移动视频监控***的移动视频码流定制装置及方法
US9215486B2 (en) * 2010-08-13 2015-12-15 Simon Fraser University System and method for multiplexing of variable bit-rate video streams in mobile video systems
CN102014301A (zh) * 2010-11-26 2011-04-13 优视科技有限公司 一种视频播放方法、***及服务器
WO2011157143A2 (zh) * 2011-05-31 2011-12-22 华为技术有限公司 直播多码率切换的方法和设备
CN103220577B (zh) * 2012-01-18 2015-07-29 腾讯科技(深圳)有限公司 一种视频播放方法、装置和***
EP2932397B1 (en) * 2013-01-18 2017-08-09 Huawei Technologies Co., Ltd. Method and apparatus for performing adaptive streaming on media contents
US9191725B2 (en) * 2013-03-15 2015-11-17 Arris Technology, Inc. Method and apparatus for streaming video
CN104661088A (zh) * 2013-11-22 2015-05-27 乐视网信息技术(北京)股份有限公司 一种视频源切换方法及装置
CN103916679B (zh) * 2014-03-10 2018-04-10 百度在线网络技术(北京)有限公司 一种用于提供视频信息的方法、设备与***
CN104735485A (zh) * 2015-03-05 2015-06-24 上海小蚁科技有限公司 一种播放视频的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102299921A (zh) * 2011-08-09 2011-12-28 深圳市万兴软件有限公司 一种视频文件自适应于移动终端的转换方法和***
CN103686342A (zh) * 2012-09-04 2014-03-26 纬创资通股份有限公司 网络影片播放的方法及其电子装置
CN104010232A (zh) * 2014-05-23 2014-08-27 惠州Tcl移动通信有限公司 一种智能播放在线视频的方法、***、播放器及移动终端
CN105100800A (zh) * 2015-09-11 2015-11-25 Tcl集团股份有限公司 视频编码器编码码率调节方法及装置

Also Published As

Publication number Publication date
CN105959714A (zh) 2016-09-21

Similar Documents

Publication Publication Date Title
US10764623B2 (en) Method and system for media adaption
US9864811B2 (en) Terminal device, system for providing picture and method for transmitting picture
US11589102B2 (en) Screen projection method and system
US8656443B2 (en) Method and system for providing dynamic time slice encoding for complete internet anywhere
US9294791B2 (en) Method and system for utilizing switched digital video (SDV) for delivering dynamically encoded video content
CN202799004U (zh) 一种视频播放终端及***
US9736541B1 (en) Pairing a set-top box and personal computing device using a visual code
CN106817354A (zh) 一种视频流传输方法、设备和***
US9553826B2 (en) Real-time sharing method, apparatus and system
US20110119722A1 (en) Method and System for Providing Complete Internet Anywhere with Partial Server Processing
KR102182041B1 (ko) 미디어 컨텐츠 스트리밍 디바이스 셋업을 위한 방법, 장치 및 컴퓨터 판독가능 매체
WO2016192431A1 (zh) 一种实现片源推送的方法、机顶盒及视频服务器
CN105959716A (zh) 基于用户设备自动推荐清晰度的方法及***
CN104349177A (zh) 一种在桌面云下转向播放多媒体文件的方法、虚拟机及***
WO2020155959A1 (zh) 切换清晰度的方法、装置、计算机设备及可读存储介质
CN103813181A (zh) 一种视频优化***及方法
CN105828158A (zh) 基于多窗口视频播放中的播放质量调整方法及装置
US10404606B2 (en) Method and apparatus for acquiring video bitstream
CN107920108A (zh) 一种媒体资源的推送方法、客户端及服务器
CN105959714B (zh) 根据用户的硬件环境自动推荐网络直播参数的方法和***
US20240187548A1 (en) Dynamic resolution switching in live streams based on video quality assessment
CN105681336B (zh) 图片提供***
US10771855B1 (en) Deep characterization of content playback systems
US11777871B2 (en) Delivery of multimedia components according to user activity
CN112925492A (zh) 多媒体上墙方法、客户端及监控平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant