CN110099242A - 一种远程直播方法和装置 - Google Patents

一种远程直播方法和装置 Download PDF

Info

Publication number
CN110099242A
CN110099242A CN201910263458.9A CN201910263458A CN110099242A CN 110099242 A CN110099242 A CN 110099242A CN 201910263458 A CN201910263458 A CN 201910263458A CN 110099242 A CN110099242 A CN 110099242A
Authority
CN
China
Prior art keywords
terminal
streaming media
media server
audio
medical
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
CN201910263458.9A
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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201910263458.9A priority Critical patent/CN110099242A/zh
Publication of CN110099242A publication Critical patent/CN110099242A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • 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/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提供了一种远程直播方法和装置,应用于医疗会议直播***,医疗会议直播***包括流媒体服务器,参与医疗会议的第一终端,以及不参与医疗会议的第二终端,包括:当医疗会议开始时,第二终端向流媒体服务器发送收看指令;流媒体服务器根据收看指令获取当前医疗会议发言人的第一终端的音视频流;流媒体服务器采用音视频流生成媒体分片文件以及对应的索引文件;流媒体服务器向第二终端发送索引文件;第二终端根据索引文件,从流媒体服务器获取媒体分片文件并播放媒体分片文件。通过本发明实施例中,使得未参与医疗会议的人可以实时观看医疗会议。满足多元化实景需求。

Description

一种远程直播方法和装置
技术领域
本发明涉及直播技术领域,特别是涉及一种远程直播方法和一种远程直播装置。
背景技术
远程医学网的建设是远程医疗的前提,医生们可以在远程医学网上进行多点会议,以便进行远程教学和多方会诊;能够将医学信息通过远程医学网,进行高保真的传送,以便医学资源共享和进行远程会诊。
然而传统的医疗远程教育模式下,未参与医疗会议的人只能收看录制好的视频文件或者收看固定直播源,形式单一,不能够实现专家会诊模式的直播教学模式,不能满足多元化实景需求。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种远程直播方法和相应的一种远程直播装置。
为了解决上述问题,本发明实施例公开了一种远程直播方法,应用于医疗会议直播***,所述医疗会议直播***包括流媒体服务器,参与医疗会议的第一终端,以及不参与所述医疗会议的第二终端,所述方法包括:
当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
所述流媒体服务器向所述终端发送所述索引文件;
所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
可选地,所述医疗会议直播***还包括会议调度服务器,所述方法还包括:
所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;
所述会议调度服务器向所述第一终端发送上传指令;
所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
可选地,所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流,包括:
所述流媒体服务器接收所述收看指令后,创建输出通道;
所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
可选地,所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件,包括:
所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
本发明实施例还公开了一种远程直播装置,应用于医疗会议直播***,所述医疗会议直播***包括流媒体服务器,参与医疗会议的第一终端,以及不参与所述医疗会议的第二终端,所述装置包括:
收看指令发送模块,用于当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
音视频流获取模块,用于所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
生成模块,用于所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
发送模块,用于所述流媒体服务器向所述终端发送所述索引文件;
所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
可选地,所述医疗会议直播***还包括会议调度服务器,所述装置还包括:
第一终端确定模块,用于所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;
上传指令发送模块,用于所述会议调度服务器向所述第一终端发送上传指令;
上传模块,用于所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
可选地,所述音视频流获取模块,包括:
创建子模块,用于所述流媒体服务器接收所述收看指令后,创建输出通道;
音视频流获取子模块,所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
可选地,所述生成模块,包括:
身子子模块,用于所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
本发明实施例还公开了一种装置,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述的一个或多个的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。
本发明实施例包括以下优点:在本发明实施例中,当医疗会议开始时,第二终端向流媒体服务器发送收看指令;流媒体服务器根据收看指令获取当前医疗会议发言人的第一终端的音视频流;流媒体服务器采用音视频流生成媒体分片文件以及对应的索引文件;流媒体服务器向终端发送索引文件;第二终端根据索引文件,从流媒体服务器获取媒体分片文件并播放媒体分片文件。通过本发明实施例中,使得未参与医疗会议的人可以实时观看医疗会议。满足多元化实景需求。
附图说明
图1是本发明的一种远程直播方法实施例的步骤流程图;
图2是本发明的一种远程直播方法实施例的设计方案框图;
图3是本发明的一种远程直播装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种远程直播方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
远程医疗会议可以使不在同一个地方的人通过网络视讯的模式进行交流,包括进行医疗会诊或医疗远程教育直播等。但在现有的远程医疗会议模式下,未参与会议的人只能收看录制视频文件或者收看固定直播源,形式单一。其中,第二终端可以为手机、平板电脑等具有任何上网功能的智能终端,本发明对终端的具体类型不作具体限制。
在本发明实施例中,当医疗会议开始时,未参与医疗会议的第二终端可以向流媒体服务器发送收看指令。具体为第二终端选择目标会议,向流媒体服务器发送收看该目标会议的收看指令。
流媒体服务器,简称流媒体,主要功能是对网络中传送音频、视频和多媒体文件的媒体内容进行采集、缓存、调度和传输播放。
在本发明实施例中,所述医疗会议直播***还包括会议调度服务器,所述方法还包括:所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;所述会议调度服务器向所述第一终端发送上传指令;所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
在具体实现中,为了将医疗会议中产生的音视频流上传至流媒体服务器,就需要使用会议调度服务器。会议调度服务器能够确定当前医疗会议发言人所在的第一终端,并向第一终端发送上传音视频流的上传指令。第一终端接收到该上传指令后,可以向流媒体服务器上传音视频流。
步骤102,所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
当流媒体服务器接收到收看指令后,可以根据收看指令确定所要收看的医疗会议。并获取该医疗会议当前发言人所在的第一终端产生的音视频流。
在本发明实施例中,步骤102可以包括以下步骤,所述流媒体服务器接收所述收看指令后,创建输出通道;所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
在具体实现中,当流媒体接收到收看指令并确定所要收看的医疗会议后,可以创建输出通道,通过输出通道实时获取当前发言人的音视频流。
步骤103,所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
在具体实现中,当所述流媒体服务器获取到当前医疗发言人的第一终端的音视频流后,可以采用该音视频流生成媒体分片文件以及生成媒体分片文件对应的索引文件。
在本发明实施例中,步骤103可以包括以下步骤,所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
在具体实现中,流媒体服务器可以按照HLS协议将当前医疗发言人的音视频流转换为TS分片文件并生成TS分片文件对应的m3u8索引文件。
HLS(HTTP Live Streaming)是Apple的动态码率自适应技术,主要用于PC和Apple终端的音视频服务。包括一个m3u8索引文件,TS媒体分片文件和Key加密串文件。
TS是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。TS即"TransportStream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
步骤104,所述流媒体服务器向所述第二终端发送所述索引文件;
在具体实现中,流媒体服务器生成m3u8索引文件后,将m3u8索引文件发送给未参与医疗会议的第二终端。
步骤105,所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
在具体实现中,当第二终端接收到医疗会议的m3u8索引文件后,会自动向流媒体服务器获取TS分片文件并播放该TS分片文件。
参照图2,示出了本发明的一种远程直播方法实施例的设计方案框图。
PC网页向流媒体服务器发送收看某个会议的收看指令,流媒体接收到收看指令后会创建输出通道实时获取当前发言人的音视频流;接着流媒体服务器会基于HLS协议采用获取到的音视频流生成媒体TS分片文件和m3u8索引文件,并向移动端wap返回m3u8索引文件。移动端wap可以基于m3u8索引文件从流媒体服务器中获取TS分片文件,以实现通过网页和移动端wap收看当前发言人的发言场景。
本发明实施例包括以下优点:在本发明实施例中,当医疗会议开始时,第二终端向流媒体服务器发送收看指令;流媒体服务器根据收看指令获取当前医疗会议发言人的第一终端的音视频流;流媒体服务器采用音视频流生成媒体分片文件以及对应的索引文件;流媒体服务器向终端发送索引文件;第二终端根据索引文件,从流媒体服务器获取媒体分片文件并播放媒体分片文件。通过本发明实施例中,使得未参与医疗会议的人可以实时观看医疗会议。满足多元化实景需求。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种远程直播装置实施例的结构框图,具体可以包括如下模块:
收看指令发送模块301,用于当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
音视频流获取模块302,用于所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
生成模块303,用于所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
发送模块304,用于所述流媒体服务器向所述终端发送所述索引文件;
播放模块305,所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
在本发明实施例中,所述医疗会议直播***还包括会议调度服务器,所述装置还可以包括以下模块:
第一终端确定模块,用于所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;
上传指令发送模块,用于所述会议调度服务器向所述第一终端发送上传指令;
上传模块,用于所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
在本发明实施例中,所述音视频流获取模块可以包括以下子模块:
创建子模块,用于所述流媒体服务器接收所述收看指令后,创建输出通道;
音视频流获取子模块,所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
在本发明实施例中,所述生成模块可以包括以下子模块:
生成子模块,用于所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种装置,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行本发明实施例所述的方法。
本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种远程直播方法和一种远程直播装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种远程直播方法,其特征在于,应用于医疗会议直播***,所述医疗会议直播***包括流媒体服务器,参与医疗会议的第一终端,以及不参与所述医疗会议的第二终端,所述方法包括:
当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
所述流媒体服务器向所述第二终端发送所述索引文件;
所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
2.根据权利要求1所述方法,其特征在于,所述医疗会议直播***还包括会议调度服务器,所述方法还包括:
所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;
所述会议调度服务器向所述第一终端发送上传指令;
所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
3.根据权利要求1所述方法,其特征在于,所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流,包括:
所述流媒体服务器接收所述收看指令后,创建输出通道;
所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
4.根据权利要求1所述方法,其特征在于,所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件,包括:
所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
5.一种远程直播装置,其特征在于,应用于医疗会议直播***,所述医疗会议直播***包括流媒体服务器,参与医疗会议的第一终端,以及不参与所述医疗会议的第二终端,所述装置包括:
收看指令发送模块,用于当医疗会议开始时,所述第二终端向所述流媒体服务器发送收看指令;
音视频流获取模块,用于所述流媒体服务器根据所述收看指令获取当前医疗会议发言人的第一终端的音视频流;
生成模块,用于所述流媒体服务器采用所述音视频流生成媒体分片文件以及对应的索引文件;
发送模块,用于所述流媒体服务器向所述第二终端发送所述索引文件;
播放模块,用于所述第二终端根据所述索引文件,从所述流媒体服务器获取所述媒体分片文件并播放所述媒体分片文件。
6.根据权利要求5所述装置,其特征在于,所述医疗会议直播***还包括会议调度服务器,所述装置还包括:
第一终端确定模块,用于所述会议调度服务器确定所述当前医疗会议发言人所在的所述第一终端;
上传指令发送模块,用于所述会议调度服务器向所述第一终端发送上传指令;
上传模块,用于所述第一终端按照所述上传指令向所述流媒体服务器上传所述音视频流。
7.根据权利要求5所述装置,其特征在于,所述音视频流获取模块,包括:
创建子模块,用于所述流媒体服务器接收所述收看指令后,创建输出通道;
音视频流获取子模块,所述流媒体服务器采用所述输出通道获取当前医疗发言人的第一终端的音视频流。
8.根据权利要求5所述装置,其特征在于,所述生成模块,包括:
生成子模块,用于所述流媒体服务器按照HLS协议将所述音视频流转换为TS媒体分片文件并生成m3u8索引文件。
9.一种装置,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1-4所述的一个或多个的方法。
10.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-4所述的一个或多个的方法。
CN201910263458.9A 2019-04-02 2019-04-02 一种远程直播方法和装置 Pending CN110099242A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910263458.9A CN110099242A (zh) 2019-04-02 2019-04-02 一种远程直播方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910263458.9A CN110099242A (zh) 2019-04-02 2019-04-02 一种远程直播方法和装置

Publications (1)

Publication Number Publication Date
CN110099242A true CN110099242A (zh) 2019-08-06

Family

ID=67444260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910263458.9A Pending CN110099242A (zh) 2019-04-02 2019-04-02 一种远程直播方法和装置

Country Status (1)

Country Link
CN (1) CN110099242A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291573A (zh) * 2020-03-27 2021-01-29 北京字节跳动网络技术有限公司 直播流推送方法、装置和电子设备
CN112291502A (zh) * 2020-02-24 2021-01-29 北京字节跳动网络技术有限公司 信息交互方法、装置、***和电子设备
CN112291503A (zh) * 2020-02-24 2021-01-29 北京字节跳动网络技术有限公司 交互方法、装置和电子设备
CN113159812A (zh) * 2020-12-31 2021-07-23 上海明品医学数据科技有限公司 一种基于移动终端的积分制智能医学会议学习***及学习方法
EP4113986A4 (en) * 2020-02-24 2023-06-28 Beijing Bytedance Network Technology Co., Ltd. Interaction method and apparatus, and electronic device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1188373A (zh) * 1996-08-30 1998-07-22 松下电器产业株式会社 数字广播装置、接收装置及适用于数字广播***、接收装置的节目记录媒体
CN1744717A (zh) * 1997-09-22 2006-03-08 索尼公司 产生含有二进制图像/音频数据的比特流的装置
CN102938833A (zh) * 2012-07-25 2013-02-20 苏州科达科技有限公司 视频会议中的方法及装置、多点控制设备及视频会议***
CN103338348A (zh) * 2013-07-17 2013-10-02 天脉聚源(北京)传媒科技有限公司 一种网络音视频会议的实现方法、***和服务器
CN105703919A (zh) * 2016-02-24 2016-06-22 福建星网智慧科技股份有限公司 一种基于微信的会议直播方法以及***
CN106488173A (zh) * 2015-08-26 2017-03-08 宇龙计算机通信科技(深圳)有限公司 一种移动终端视频会议的实现方法、装置及相关设备
CN106789914A (zh) * 2016-11-24 2017-05-31 邦彦技术股份有限公司 一种多媒体会议控制方法和***
CN106851176A (zh) * 2017-03-23 2017-06-13 江苏大学 基于微信的视频会议实现方法
CN107302537A (zh) * 2017-07-10 2017-10-27 努比亚技术有限公司 网络会议方法、***、服务终端及计算机可读存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1188373A (zh) * 1996-08-30 1998-07-22 松下电器产业株式会社 数字广播装置、接收装置及适用于数字广播***、接收装置的节目记录媒体
CN1744717A (zh) * 1997-09-22 2006-03-08 索尼公司 产生含有二进制图像/音频数据的比特流的装置
CN102938833A (zh) * 2012-07-25 2013-02-20 苏州科达科技有限公司 视频会议中的方法及装置、多点控制设备及视频会议***
CN103338348A (zh) * 2013-07-17 2013-10-02 天脉聚源(北京)传媒科技有限公司 一种网络音视频会议的实现方法、***和服务器
CN106488173A (zh) * 2015-08-26 2017-03-08 宇龙计算机通信科技(深圳)有限公司 一种移动终端视频会议的实现方法、装置及相关设备
CN105703919A (zh) * 2016-02-24 2016-06-22 福建星网智慧科技股份有限公司 一种基于微信的会议直播方法以及***
CN106789914A (zh) * 2016-11-24 2017-05-31 邦彦技术股份有限公司 一种多媒体会议控制方法和***
CN106851176A (zh) * 2017-03-23 2017-06-13 江苏大学 基于微信的视频会议实现方法
CN107302537A (zh) * 2017-07-10 2017-10-27 努比亚技术有限公司 网络会议方法、***、服务终端及计算机可读存储介质

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291502A (zh) * 2020-02-24 2021-01-29 北京字节跳动网络技术有限公司 信息交互方法、装置、***和电子设备
CN112291503A (zh) * 2020-02-24 2021-01-29 北京字节跳动网络技术有限公司 交互方法、装置和电子设备
CN112291503B (zh) * 2020-02-24 2022-04-08 北京字节跳动网络技术有限公司 交互方法、装置和电子设备
CN112291502B (zh) * 2020-02-24 2023-05-26 北京字节跳动网络技术有限公司 信息交互方法、装置、***和电子设备
EP4113986A4 (en) * 2020-02-24 2023-06-28 Beijing Bytedance Network Technology Co., Ltd. Interaction method and apparatus, and electronic device
CN112291573A (zh) * 2020-03-27 2021-01-29 北京字节跳动网络技术有限公司 直播流推送方法、装置和电子设备
WO2021190618A1 (zh) * 2020-03-27 2021-09-30 北京字节跳动网络技术有限公司 直播流推送方法、装置和电子设备
CN112291573B (zh) * 2020-03-27 2022-05-20 北京字节跳动网络技术有限公司 直播流推送方法、装置、电子设备和计算机可读介质
US11848762B2 (en) 2020-03-27 2023-12-19 Douyin Vision Co., Ltd. Live broadcast stream pushing method and apparatus, and electronic device
CN113159812A (zh) * 2020-12-31 2021-07-23 上海明品医学数据科技有限公司 一种基于移动终端的积分制智能医学会议学习***及学习方法

Similar Documents

Publication Publication Date Title
CN110099242A (zh) 一种远程直播方法和装置
CN105814900B (zh) 用于在自适应流播环境中管理相邻频道的***和方法
CN108965779B (zh) 一种音视频流的传输方法、录播方法、装置及***
CN102752667B (zh) 一种多流流媒体直播互动***及直播互动方法
WO2019040832A1 (en) METHODS AND SYSTEMS FOR SHARING LIVE FLOW MULTIMEDIA CONTENT
WO2020124725A1 (zh) 基于WebRTC协议的音视频推送方法和推流客户端
Boronat et al. HbbTV-compliant platform for hybrid media delivery and synchronization on single-and multi-device scenarios
CN106330912B (zh) 视频直播与双向通话融合的***及方法
CN103024454B (zh) 在广播电视节目中向受众传送互动入口信息的方法及其***
CN107018466A (zh) 增强音频记录
US10553250B2 (en) Automatic high quality recordings in the cloud
US20150162997A1 (en) Methods for streaming radio content
CN112019792A (zh) 会议控制方法、装置、终端设备和存储介质
CN108337556B (zh) 用于播放影音文件的方法和装置
US10262693B2 (en) Direct media feed enhanced recordings
EP3065408A1 (en) Transmission device, transmission method, reception device, and reception method
US20210227005A1 (en) Multi-user instant messaging method, system, apparatus, and electronic device
CN108966024A (zh) 一种音视频流的传输方法、回放方法、装置及***
CN113194335A (zh) 流媒体传输方法、传输设备和播放设备
CN108881794B (zh) 一种基于视联网终端的网络会议通信方法和装置
CN111212043A (zh) 一种多媒体文件的生成方法和装置
JP2014131142A (ja) 受信装置、受信方法、及びプログラム、撮像装置、撮像方法、及びプログラム、送信装置、送信方法、及びプログラム
CN106302465B (zh) 一种播放音视频数据的方法及装置
CN111869225B (zh) 信息处理装置、信息处理方法及非暂时性计算机可读存储介质
CN110121111A (zh) 一种网页播放方法、装置及电子设备

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190806