CN108848390A - 一种多流直播观看*** - Google Patents

一种多流直播观看*** Download PDF

Info

Publication number
CN108848390A
CN108848390A CN201810525778.2A CN201810525778A CN108848390A CN 108848390 A CN108848390 A CN 108848390A CN 201810525778 A CN201810525778 A CN 201810525778A CN 108848390 A CN108848390 A CN 108848390A
Authority
CN
China
Prior art keywords
live
live streaming
streaming
viewing
stream
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.)
Pending
Application number
CN201810525778.2A
Other languages
English (en)
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.)
Anhui Wenxiang Information Technology Co Ltd
Original Assignee
Beijing Wen Xiang Information 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 Beijing Wen Xiang Information Technology Co Ltd filed Critical Beijing Wen Xiang Information Technology Co Ltd
Priority to CN201810525778.2A priority Critical patent/CN108848390A/zh
Publication of CN108848390A publication Critical patent/CN108848390A/zh
Pending legal-status Critical Current

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Landscapes

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

Abstract

本发明涉及一种多流直播观看***,解决的是自主性弱、功能性弱的技术问题,通过采用包括直播端***、流媒体服务端***及观看端***;所述直播端***包括多个直播端,直播端用于采集图像数据、音频数据,对图像数据进行图像编码,音频数据进行音频编码,将图像编码的视频码流和音频码流封包为视频流;所述流媒体服务端***用于接收直播端***上传的视频流,根据观看端***的直播流要求,并调用对应的视频流的技术方案,较好的解决了该问题,可用于多媒体直播应用中。

Description

一种多流直播观看***
技术领域
本发明涉及多媒体领域,具体涉及一种多流直播观看***。
背景技术
视频直播技术是当今非常热门的应用技术,通过视频直播,直播方向观众传播了大量信息。但是目前的直播发源于传统的电影电视应用场景,全部采用单画面直播,直播的内容由导播人员完全控制。拍摄场景内如果有多个镜头,也是有直播方通过切换,拼接等方式,将最终的单画面直播给观众。
现有的单画面直播使得观众只能观看直播方指定的画面,而不能选择观看自己想看的画面。并且不能实现由多个观众自主选择可以收看同一直播方不同景位的画面。
发明内容
本发明所要解决的技术问题是现有技术中存在的自主性弱、功能性弱的技术问题。提供一种新的多流直播观看***,该多流直播观看***具有观众自主性强、功能性强的特点。
为解决上述技术问题,采用的技术方案如下:
一种多流直播观看***,所述多流直播观看***包括直播端***、流媒体服务端***及观看端***;所述直播端***包括多个直播端,直播端用于采集图像数据、音频数据,对图像数据进行图像编码,音频数据进行音频编码,将图像编码的视频码流和音频码流封包为视频流;所述流媒体服务端***用于接收直播端***上传的视频流,根据观看端***的直播流要求,并调用对应的视频流。
上述方案中,为优化,进一步地,所述流媒体服务端***设置有处理器和存储单元,存储单元存储有流媒体程序,所述处理器用于执行所述流媒体程序,用于执行下列步骤:
步骤1,接收直播端***的所有视频流信息,将直播流信息记录在数据库中,数据库中的直播信息包含直播端硬件信息标识;
步骤2,接收所有观看端***查询直播端列表的请求,将所有的直播端名称发送到观看端;
步骤3,接收观看端查询直播端信息请求,以直播端硬件信息标识为参数回传直播端信息数据给观看端;
步骤4,接收观看端的直播流请求,以直播流名为标识,流媒体服务端***查询数据库中是否有对应直播流,匹配查询成功则将对应直播流发送到观看端,匹配查询失败则返回失败标识给观看端。
进一步地,所述直播端硬件信息标识为直播端的UUID。
进一步地,所述观看端***包括多个观看端,观看端用于:
步骤A,向流媒体服务端***请求直播端列表,得到后展示在观看端直播列表中;
步骤B,向流媒体服务端***请求选择观看任一个直播端的直播流信息;
步骤C,得到流媒体服务端***下传的步骤B中请求的直播流信息后,将排序第一位的直播流播放在视频播放器中心位置;
步骤D,将排序第一位以下的直播流缩略图或直播流图标展示在视频播放器周边区域;
步骤E,观看端***请求流媒体服务端切换视频流,切换排序,将新的排序第一位的直播流播放在视频播放器中心位置。
进一步地,所述直播端包括图像采集单元、音频采集单元;与图像采集单元和音频采集单元连接的编码单元;与编码单元连接的直播端处理单元;
所述编码单元包括视频编码单元和音频编码单元。
所述直播端处理单元用于将视频流添加直播端唯一标识及视频流序号得到推送视频流,并将推送数据量上传到流媒体服务端***。
本发明的有益效果:目前的现有技术只有一路视频直播。即使直播环境中有多台摄像机或其它多媒体画面,也是由直播端主播决定对外发布哪一个画面或是某些画面的拼接。直播观众是无法选择自己想要观看的画面的。
本发明的直播端将所有景位画面与音频编码形成多路视频流同时推送至流媒体服务端,并与流媒体服务端形成默认的命名协议,方便流媒体服务端存储组织直播流信息;流媒体服务端***响应直播请求的方式是对应直播端的所有直播流,并按照主播和备播区分向观看端发送不同的数据信息。观看端读取对应直播端的完整直播流信息,播放器中一个,其它视频流以静态缩略图或信息文字的方式展示,用户可以自主选择想要观看的视频流。这样某个直播端的观众想要观看的视频是不同的,极大的丰富了视频直播的信息量和选择性。本发明中直播***,每个观众随时可以切换当前直播端的不同视频,满足每个观众的不同需求。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1,多流直播观看***示意图。
图2,观看端的效果示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例1
本实施例提供一种多流直播观看***,如图1,所述多流直播观看***包括直播端***、流媒体服务端***及观看端***;所述直播端***包括多个直播端,直播端用于采集图像数据、音频数据,对图像数据进行图像编码,音频数据进行音频编码,将图像编码的视频码流和音频码流封包为视频流;所述流媒体服务端***用于接收直播端***上传的视频流,根据观看端***的直播流要求,并调用对应的视频流。
本实施例是单一终端多流直播的实现。监控大屏,每个网络摄像机都是一个设备,一路视频流。直播到监控大屏是相互无关的多个视频流。而发明中的多流直播***,会自动将同一设备的多流直播流组织成一个直播节目。
本实施例的直播端***详细介绍如下:
一.采集所有拍摄设备的图像和显示设备的图像,通过HD-SDI,HDMI,WLAN,WIFI等数据接口传入直播终端,拍摄设备如摄像头,显示设备如演示用电脑;
二.采集现场音频,包括拾音器拾取的环境音和演示电脑等设备的内部音频,通过有线或无线的方式传入直播终端,并在终端进行数字混音;
三.直播终端采用高性能CPU或DSP硬件编码,此处使用的是海思3531A芯片DSP硬件编码,对步骤一中所有传入图像分别进行视频编码,编码格式刻采用目前通用的H264或H265编码,此处实例中使用的是h264编码。最终对应每一路图像得到码流VCode1,VCode2,VCode3等;
四.直播终端采用海思3531A芯片DSP硬件编码,对步骤二中的数字混音进行音频编码,使用的是AAC编码),最终得到一路混音编码ACode;
五.直播终端将步骤三中的每路视频码流和步骤四中的音频码流封包生成视频流:
Stream1 = VCode1 + Acode,
Stream2 = VCode2 + Acode,
Stream3 = VCode3 + Acode,
……;
本实施例的封包的格式可以有多种,例如Rtmp,Rtsp,Ts,Hls等。此处采用的是Rtmp格式。
六.最后将所有视频流推送到直播服务器***中。每路视频流的推送名称设置为直播端唯一名称加上视频流序号的方式。确保直播服务器***中可以区分不同直播端推送上来的视频流,和同一直播端推送上的不同视频流。本例中推送名称设置为:
uuid_stream1,uuid_stream2,uuid_stream3…。其中uuid为直播端的唯一名称。
本实施例的流媒体服务端***详细介绍如下:
一.接收所有直播端视频流信息,并把直播流信息记录在数据库中,数据库中的直播信息按照直播端UUID作为主键字段,直播流名作为属性字段保存;
二.接收所有观看端查询直播端列表的请求,将步骤一中的数据库中记录的直播端名称发送到观看端;
三.接收所有观看端查询直播端信息请求,以直播UUID为标识。此时,直播服务器通知观看端该直播端共有几个直播流,直播流名分别是什么。本实施例此处是发送了观看端查询直播端live001的信息,则流媒体服务端***回复:
streamNo:3
streamnames:[live001_stream1,live001_stream2,live001_stream3]
即直播端live001有共有3个直播流,流名分别是:
live001_stream1,live001_stream2,live001_stream3
四.接收所有观看端的直播流请求,以直播流名为标识,流媒体服务端***查询数据库中是否有对应直播流,如果有就将对应直播流发送到观看端,如果没有则返回失败。
本实施例中观看端***详细如下:
一.向流媒体服务端***请求直播端列表,得到后展示在观看端直播列表中;
二.用户选择观看某个直播端后,向流媒体服务端***请求该直播端直播流信息;
三.得到步骤二中请求的直播流信息后,将排序第一位的直播流播放在视频播放器中;
四.如图2,将其余直播流的缩略图或图标展示在视频播放器周边。实例中,展示的是在播放器左侧展示其余直播流缩略图;缩略图不以视频形式播放,而是展示每隔一段时间的关键帧图像。本实例中,间隔时间是3秒,是为了方便观看者了解该直播端其它景位的内容。
五.用户更加喜好选择该直播端下的其它视频流时,观看端***请求流媒体服务端该直播流,并在视频播放器中播放视频。
本实施例的直播端将所有景位画面与音频编码形成多路视频流同时推送至流媒体服务端,并与流媒体服务端形成默认的命名协议,方便流媒体服务端存储组织直播流信息;流媒体服务端***响应直播请求的方式是对应直播端的所有直播流,并按照主播和备播区分向观看端发送不同的数据信息。观看端读取对应直播端的完整直播流信息,播放器中一个,其它视频流以静态缩略图或信息文字的方式展示,用户可以自主选择想要观看的视频流。这样某个直播端的观众想要观看的视频是不同的,极大的丰富了视频直播的信息量和选择性。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

Claims (6)

1.一种多流直播观看***,其特征在于:所述多流直播观看***包括直播端***、流媒体服务端***及观看端***;
所述直播端***包括多个直播端,直播端用于采集图像数据、音频数据,对图像数据进行图像编码,音频数据进行音频编码,将图像编码的视频码流和音频码流封包为视频流;
所述流媒体服务端***用于接收直播端***上传的视频流,根据观看端***的直播流要求,并调用对应的视频流。
2.根据权利要求1所述多流直播观看***,其特征在于:所述流媒体服务端***设置有处理器和存储单元,存储单元存储有流媒体程序,所述处理器用于执行所述流媒体程序,用于执行下列步骤:
步骤1,接收直播端***的所有视频流信息,将直播流信息记录在数据库中,数据库中的直播信息包含直播端硬件信息标识;
步骤2,接收所有观看端***查询直播端列表的请求,将所有的直播端名称发送到观看端;
步骤3,接收观看端查询直播端信息请求,以直播端硬件信息标识为参数回传直播端信息数据给观看端;
步骤4,接收观看端的直播流请求,以直播流名为标识,流媒体服务端***查询数据库中是否有对应直播流,匹配查询成功则将对应直播流发送到观看端,匹配查询失败则返回失败标识给观看端。
3.根据权利要求2所述多流直播观看***,其特征在于:所述直播端硬件信息标识为直播端的UUID。
4.根据权利要求1所述多流直播观看***,其特征在于:所述观看端***包括多个观看端,观看端用于:
步骤A,向流媒体服务端***请求直播端列表,得到后展示在观看端直播列表中;
步骤B,向流媒体服务端***请求选择观看任一个直播端的直播流信息;
步骤C,得到流媒体服务端***下传的步骤B中请求的直播流信息后,将排序第一位的直播流播放在视频播放器中心位置;
步骤D,将排序第一位以下的直播流缩略图或直播流图标展示在视频播放器周边区域;
步骤E,观看端***请求流媒体服务端切换视频流,切换排序,将新的排序第一位的直播流播放在视频播放器中心位置。
5.根据权利要求1所述多流直播观看***,其特征在于:所述直播端包括图像采集单元、音频采集单元;与图像采集单元和音频采集单元连接的编码单元;与编码单元连接的直播端处理单元;
所述编码单元包括视频编码单元和音频编码单元。
6.所述直播端处理单元用于将视频流添加直播端唯一标识及视频流序号得到推送视频流,并将推送数据量上传到流媒体服务端***。
CN201810525778.2A 2018-05-28 2018-05-28 一种多流直播观看*** Pending CN108848390A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810525778.2A CN108848390A (zh) 2018-05-28 2018-05-28 一种多流直播观看***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810525778.2A CN108848390A (zh) 2018-05-28 2018-05-28 一种多流直播观看***

Publications (1)

Publication Number Publication Date
CN108848390A true CN108848390A (zh) 2018-11-20

Family

ID=64209825

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810525778.2A Pending CN108848390A (zh) 2018-05-28 2018-05-28 一种多流直播观看***

Country Status (1)

Country Link
CN (1) CN108848390A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062250A (zh) * 2019-03-14 2019-07-26 视联动力信息技术股份有限公司 一种推送直播列表的方法以及视联网服务器
CN111405312A (zh) * 2020-04-26 2020-07-10 广州酷狗计算机科技有限公司 直播推流方法、装置、终端、服务器及存储介质
CN111654673A (zh) * 2020-06-01 2020-09-11 杭州海康威视***技术有限公司 视频封面的更新方法、装置及存储介质
CN112616089A (zh) * 2020-11-27 2021-04-06 深圳点猫科技有限公司 一种网课直播拼接推流方法、***及介质
CN112866726A (zh) * 2020-12-17 2021-05-28 杭州当虹科技股份有限公司 一种基于移动平台的线上展会多机位直播装置和方法
CN115426509A (zh) * 2022-08-15 2022-12-02 北京奇虎科技有限公司 直播信息同步方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909160A (zh) * 2009-12-17 2010-12-08 新奥特(北京)视频技术有限公司 一种网络视频直播中的播控切换方法及装置
CN104935955A (zh) * 2015-05-29 2015-09-23 腾讯科技(北京)有限公司 一种传输直播视频流的方法、装置和***
CN105472437A (zh) * 2015-11-24 2016-04-06 广州华多网络科技有限公司 视频播放方法及装置
CN105828091A (zh) * 2016-03-28 2016-08-03 广州华多网络科技有限公司 网络直播中视频节目的播放方法及***
CN105872570A (zh) * 2015-12-11 2016-08-17 乐视网信息技术(北京)股份有限公司 一种多机位视频同步播放的实现方法及装置
CN106686394A (zh) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 一种视频切换方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909160A (zh) * 2009-12-17 2010-12-08 新奥特(北京)视频技术有限公司 一种网络视频直播中的播控切换方法及装置
CN104935955A (zh) * 2015-05-29 2015-09-23 腾讯科技(北京)有限公司 一种传输直播视频流的方法、装置和***
CN105472437A (zh) * 2015-11-24 2016-04-06 广州华多网络科技有限公司 视频播放方法及装置
CN105872570A (zh) * 2015-12-11 2016-08-17 乐视网信息技术(北京)股份有限公司 一种多机位视频同步播放的实现方法及装置
CN105828091A (zh) * 2016-03-28 2016-08-03 广州华多网络科技有限公司 网络直播中视频节目的播放方法及***
CN106686394A (zh) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 一种视频切换方法及装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062250A (zh) * 2019-03-14 2019-07-26 视联动力信息技术股份有限公司 一种推送直播列表的方法以及视联网服务器
CN111405312A (zh) * 2020-04-26 2020-07-10 广州酷狗计算机科技有限公司 直播推流方法、装置、终端、服务器及存储介质
CN111654673A (zh) * 2020-06-01 2020-09-11 杭州海康威视***技术有限公司 视频封面的更新方法、装置及存储介质
CN111654673B (zh) * 2020-06-01 2021-11-23 杭州海康威视***技术有限公司 视频封面的更新方法、装置及存储介质
CN112616089A (zh) * 2020-11-27 2021-04-06 深圳点猫科技有限公司 一种网课直播拼接推流方法、***及介质
CN112866726A (zh) * 2020-12-17 2021-05-28 杭州当虹科技股份有限公司 一种基于移动平台的线上展会多机位直播装置和方法
CN115426509A (zh) * 2022-08-15 2022-12-02 北京奇虎科技有限公司 直播信息同步方法、装置、设备及存储介质
CN115426509B (zh) * 2022-08-15 2024-04-16 北京奇虎科技有限公司 直播信息同步方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN108848390A (zh) 一种多流直播观看***
US6298482B1 (en) System for two-way digital multimedia broadcast and interactive services
JP6184100B2 (ja) コンテンツ供給装置、コンテンツ供給方法、コンテンツ再生装置、コンテンツ再生方法、プログラム、およびコンテンツ視聴システム
US10432987B2 (en) Virtualized and automated real time video production system
KR101926203B1 (ko) 정보 처리 장치, 정보 처리 방법 및 프로그램
CN102752667B (zh) 一种多流流媒体直播互动***及直播互动方法
CN101796541B (zh) 用于定制实况媒体内容的方法和***
US20160261927A1 (en) Method and System for Providing and Displaying Optional Overlays
CN111246126A (zh) 基于直播平台的导播切换方法、***、装置、设备及介质
CN103686219B (zh) 一种视频会议录播的方法、设备及***
JP2008113425A (ja) イメージ補正を含むコンピュータ・ネットワークを介するビデオ・アクセス及び制御装置
US20110321076A1 (en) Viewing terminal device, server device, and participating program sharing system
US20190230388A1 (en) Method and apparatus for processing video data
KR20040068991A (ko) Ip 비디오 컨탠트에 stb mhp 디지털 tv미들웨어의 확실한 액세스
US20200304552A1 (en) Immersive Media Metrics For Rendered Viewports
JP2002344928A (ja) 双方向型放送視聴システムおよびその制御方法
CN101848367B (zh) 基于文件的动态影像网络直播方法
CN105898395A (zh) 一种网络视频播放方法、装置及***
CN115086746B (zh) 用于直播***的视频轮巡方法、直播***以及电子设备
US20200213631A1 (en) Transmission system for multi-channel image, control method therefor, and multi-channel image playback method and apparatus
KR20130131988A (ko) 양방향 라이브 방송 시스템 및 방법
KR102163695B1 (ko) 인터넷을 통한 실시간 참여형 스트리밍 서비스 제공 방법 및 그 장치
KR20020073346A (ko) 카메라와 화면 캡쳐를 이용한 인터넷 분산 방송 시스템 및방법
TWI261465B (en) Digital real-time interactive program system
JP5997500B2 (ja) 放送通信連携受信装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100075 Beijing Daxing District, Beijing Economic and Technological Development Zone, No. 26 Kechuang Thirteenth Street, 1 5-storey 501

Applicant after: Beijing Wen Xiang Information Technology Co., Ltd.

Address before: Room 2503, Building No. 2, 66 Zhongguancun East Road, Haidian District, Beijing 100085

Applicant before: Beijing Wen Xiang Information Technology Co., Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 1101, 11 / F, building 2, No. 15, South Ronghua Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: BEIJING WENXIANG INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 100075 Beijing Daxing District, Beijing Economic and Technological Development Zone, No. 26 Kechuang Thirteenth Street, 1 5-storey 501

Applicant before: BEIJING WENXIANG INFORMATION TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200608

Address after: 247126 workshop C2, science and Technology Incubation Park, Jiangnan industrial concentration zone, Chizhou City, Anhui Province

Applicant after: Anhui Wenxiang Information Technology Co.,Ltd.

Address before: Room 1101, 11 / F, building 2, No. 15, South Ronghua Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant before: BEIJING WENXIANG INFORMATION TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181120