CN105657443A - 一种直播时移播放方法和*** - Google Patents

一种直播时移播放方法和*** Download PDF

Info

Publication number
CN105657443A
CN105657443A CN201511026598.2A CN201511026598A CN105657443A CN 105657443 A CN105657443 A CN 105657443A CN 201511026598 A CN201511026598 A CN 201511026598A CN 105657443 A CN105657443 A CN 105657443A
Authority
CN
China
Prior art keywords
file
time
request
shift
broadcast
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
CN201511026598.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.)
SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN YUNZHOU MULTIMEDIA 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 SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd filed Critical SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd
Priority to CN201511026598.2A priority Critical patent/CN105657443A/zh
Publication of CN105657443A publication Critical patent/CN105657443A/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/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
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23113Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving housekeeping operations for stored content, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开一种直播时移播放方法和***,本发明方法通过利用开源nginx服务器来实现直播时移所需要的http服务和文件切片功能;视频源通过rtmp协议,将音视频数据上传到nginx服务器并通过切片模块切片成ts文件,并生产m3u8文件;开发一个文件和播放信息记录模块来记录每路直播所生成的ts文件信息和每个播放请求的信息,再根据直播时移请求信息、播放记录信息和文件记录信息,给不同的播放请求传输其所需要的ts文件;从而简单快速的实现高效直播时移服务器。

Description

一种直播时移播放方法和***
技术领域
本发明涉及直播时移技术领域,尤其涉及一种直播时移播放方法和***。
背景技术
所谓时移,是指观众可以任意回放过去时间的直播内容。时移是直播与点播相结合而形成的一种新业务,是直播业务的补充。用户在观看直播节目时,中途可以暂停,过后可以从暂停处继续收看,以免错过某些重要情节。从技术上讲,在暂停请求时,播放服务器把节目录下来,在继续播放时,再把录下的节目采用单播形式重新播放。
对于直播的节目,具有时移功能的流媒体直播***可以在之后的任何时间看节目,不一定要同步,可以随时暂停,播放。也就是把节目的时间同步性给去掉了,想什么时候看就什么时候看。
直播时移,在电视IPTV,OTT等互联网电视以及视频直播,实时监控等环境中运用越来越多,传统的的直播时移流媒体服务器开发都是通过公司的研发人员自己开发来实现。这个过程包括了音视频的格式封装,媒体流的传输,音视频的存储等一些了的非常复杂、耗时的开发工作,浪费大量的时间和金钱,并且开发出来的产品性能也得不到保证。本发明提供一种简单的方法,希望在最短的时间里,用尽可能快的时间来说实现高效,可靠的时移直播服务器。
发明内容
本发明实施例的目的在于提出一种直播时移播放方法,旨在解决现有技术网络视频直播业务中的时移功能开发复杂、耗时、性能不稳定的问题。
本发明实施例是这样实现的,一种直播时移播放方法,所述方法包括以下步骤:
预先将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
预先创建一个文件及播放信息记录器;
nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则将ts文件内容返回给播放器,否则若为m3u8文件,则
将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是第一次请求,则
给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,然后返回m3u8文件的重定向地址给HTTP服务模块,并记录此次直播时移请求播放信息;
HTTP服务模块将m3u8文件的重定向地址返回给播放器进行播放,结束;
若不是第一次请求,则
根据m3u8文件请求中所带的播放起始时间,找到相应的ts文件,生成直播时移m3u8文件返回给HTTP服务模块,并记录此次直播时移请求播放信息;
HTTP服务模块将文件及播放信息记录器返回的直播时移m3u8文件返回给播放器进行播放,结束。
本发明实施例的另一目的在于提出一种直播时移播放***,所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括视频切片模块和HTTP服务模块;
视频切片模块,用于将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则将ts文件内容返回给播放器,否则,将播放请求通过HTTP服务模块,转发给文件及播放信息记录器;还用于将文件及播放信息记录器返回的m3u8文件内容返回给播放器,
文件及播放信息记录器,用于记录每路直播所生成的ts文件信息和每个直播时移请求的播放记录;再根据直播时移请求信息,给不同的直播时移请求传输相应的ts文件;
播放器,用于发送视频播放请求及根据nginx服务器返回的文件内容播放相应的视频。
本发明的有益效果
本发明方法通过利用目前市面上开源的,高效的http服务器nginx和切片服务器,来实现目前网络视频直播业务中的时移功能。nginx作为高并发,低资源占用的http服务器,在很多大型的音视频服务提供商中得到广泛应用,可靠性有也得到充分的验证。而播放控制模块作为一个简单的切片文件记录和用户播放信息记录等功能,相对简单很多,开发和实现容易很多,从而大量的节省开发的人力物力成本。并且直播时移服务器的性能也得到保证。
附图说明
图1是本发明优选实施例一种直播时移播放方法流程图;
图2是本发明优选实施例一种直播时移播放***结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
本发明实施例通过利用开源nginx服务器和nginx的nginx–rtmp–module-master模块,来实现直播时移所需要的http服务和文件切片功能。视频源通过rtmp协议,将音视频数据上传到nginx服务器并通过nginx–rtmp-module-master模块切片成ts文件,并生产m3u8文件;开发一个文件和播放信息记录模块来记录每路直播所生成的ts文件信息和每个播放请求的信息,再根据直播时移请求信息、播放记录信息和文件记录信息,给不同的播放请求传输其所需要的ts文件;从而简单快速的实现高效直播时移服务器。
实施例一
图1是本发明优选实施例一种直播时移播放方法流程图;所述方法包括以下步骤:
S101,预先将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
所述直播m3u8文件用于记录最新N个ts文件的时长、播放路径;N的大小由用户设置;
S102,预先创建一个文件及播放信息记录器;
所述文件及播放信息记录器用于记录每路直播所生成的ts文件信息和每个直播时移请求的播放记录;再根据直播时移请求信息,给不同的直播时移请求传输相应的ts文件;
所述ts文件信息包括ts文件的创建时间、时长、播放路径;
所述直播时移请求的播放记录包括ts文件的播放起始时间、播放路径;
所述播放起始时间与创建时间相对应;
S103,nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件(即为点播请求),则将ts文件内容返回给播放器,否则若为m3u8文件(即为直播时移请求),进入步骤S104;
S104,将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
S105,文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是则进入S106;若否,则进入S108,
S106,给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,然后返回m3u8文件的重定向地址给HTTP服务模块,并记录此次直播时移请求播放信息;
m3u8文件请求包括ts文件的播放起始时间、播放路径;
首次m3u8文件请求,所述直播时移请求播放信息包括播放起始时间、播放路径、播放ID;
S107,HTTP服务模块将m3u8文件的重定向地址返回给播放器进行播放,结束。
S108,根据m3u8文件请求中所带的播放起始时间,找到相应的ts文件,生成直播时移m3u8文件返回给HTTP服务模块,并记录此次直播时移请求播放信息;
非首次m3u8文件请求,所述直播时移请求播放信息包括播放起始时间、播放路径、播放ID、最后发送ts文件的序列号;
S109,HTTP服务模块将文件及播放信息记录器返回的直播时移m3u8文件返回给播放器进行播放,结束;
实施例二
图2是本发明优选实施例一种直播时移播放***结构图。所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括视频切片模块和HTTP服务模块;
视频切片模块,用于将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
所述直播m3u8文件用于记录最新N个ts文件的时长、播放路径;N的大小由用户设置;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件(即为点播请求),则将ts文件内容返回给播放器,否则,将播放请求通过HTTP服务模块,转发给文件及播放信息记录器;还用于将文件及播放信息记录器返回的m3u8文件内容返回给播放器,
文件及播放信息记录器,用于记录每路直播所生成的ts文件信息和每个直播时移请求的播放记录;再根据直播时移请求信息,给不同的直播时移请求传输相应的ts文件;
所述ts文件信息包括ts文件的创建时间、时长、播放路径;
所述直播时移请求的播放记录包括ts文件的播放起始时间、播放路径;
所述播放起始时间与创建时间相对应;
具体为:文件及播放信息记录器接收m3u8文件请求,判断m3u8请求是否为第一次请求,若是则给m3u8请求分配一个唯一播放ID,添加到播放路径上,返回m3u8文件的重定向地址给HTTP服务模块,并记录此次直播时移请求播放信息;若否,则根据m3u8文件请求中所带的播放起始时间,找到相应的ts文件,生成直播时移m3u8文件返回给HTTP服务模块,并记录此次直播时移请求播放信息;
首次m3u8文件请求,所直播时移请求播放信息包括播放起始时间、播放路径、播放ID、最后发送ts文件的序列号;;
非首次m3u8文件请求,所直播时移请求播放信息包括播放起始时间、播放路径、播放ID、最后发送ts文件的序列号;
播放器,用于发送视频播放请求及根据nginx服务器返回的文件内容播放相应的视频。
本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以为ROM、RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种直播时移播放方法,其特征在于,所述方法包括以下步骤:
预先将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
预先创建一个文件及播放信息记录器;
nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则将ts文件内容返回给播放器,否则若为m3u8文件,则
将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是第一次请求,则
给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,然后返回m3u8文件的重定向地址给HTTP服务模块,并记录此次直播时移请求播放信息;
HTTP服务模块将m3u8文件的重定向地址返回给播放器进行播放,结束;
若不是第一次请求,则
根据m3u8文件请求中所带的播放起始时间,找到相应的ts文件,生成直播时移m3u8文件返回给HTTP服务模块,并记录此次直播时移请求播放信息;
HTTP服务模块将文件及播放信息记录器返回的直播时移m3u8文件返回给播放器进行播放,结束。
2.如权利要求1所述的直播时移播放方法,其特征在于,
所述直播m3u8文件用于记录最新N个ts文件的时长、播放路径;N的大小由用户设置。
3.如权利要求1所述的直播时移播放方法,其特征在于,
所述文件及播放信息记录器用于记录每路直播所生成的ts文件信息和每个直播时移请求的播放记录;再根据直播时移请求信息,给不同的直播时移请求传输相应的ts文件;
所述ts文件信息包括ts文件的创建时间、时长、播放路径;
所述直播时移请求的播放记录包括ts文件的播放起始时间、播放路径;
所述播放起始时间与创建时间相对应。
4.如权利要求1所述的直播时移播放方法,其特征在于,
所述m3u8文件请求包括ts文件的播放起始时间、播放路径;
首次m3u8文件请求,所述直播时移请求播放信息包括播放起始时间、播放路径、播放ID、最后发送ts文件的序列号;
非首次m3u8文件请求,所述直播时移请求播放信息包括播放起始时间、播放路径、播放ID、最后发送ts文件的序列号。
5.一种直播时移播放***,其特征在于,所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括视频切片模块和HTTP服务模块;
视频切片模块,用于将上传到nginx服务器上的视频切成指定时长的ts文件,并实时修改直播m3u8文件;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则将ts文件内容返回给播放器,否则,将播放请求通过HTTP服务模块,转发给文件及播放信息记录器;还用于将文件及播放信息记录器返回的m3u8文件内容返回给播放器,
文件及播放信息记录器,用于记录每路直播所生成的ts文件信息和每个直播时移请求的播放记录;再根据直播时移请求信息,给不同的直播时移请求传输相应的ts文件;
播放器,用于发送视频播放请求及根据nginx服务器返回的文件内容播放相应的视频。
6.如权利要求5所述的直播时移播放***,其特征在于,
所述直播m3u8文件用于记录最新N个ts文件的时长、播放路径;N的大小由用户设置。
7.如权利要求5所述的直播时移播放***,其特征在于,
所述ts文件信息包括ts文件的创建时间、时长、播放路径;
所述直播时移请求的播放记录包括ts文件的播放起始时间、播放路径;
所述播放起始时间与创建时间相对应。
8.如权利要求5所述的直播时移播放***,其特征在于,所述文件及播放信息记录器的工作过程具体为:
文件及播放信息记录器接收m3u8文件请求,判断m3u8请求是否为第一次请求,若是则给m3u8请求分配一个唯一播放ID,添加到播放路径上,返回m3u8文件的重定向地址给HTTP服务模块,并记录此次直播时移请求播放信息;若否,则根据m3u8文件请求中所带的播放起始时间,找到相应的ts文件,生成直播时移m3u8文件返回给HTTP服务模块,并记录此次直播时移请求播放信息。
CN201511026598.2A 2015-12-30 2015-12-30 一种直播时移播放方法和*** Pending CN105657443A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511026598.2A CN105657443A (zh) 2015-12-30 2015-12-30 一种直播时移播放方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511026598.2A CN105657443A (zh) 2015-12-30 2015-12-30 一种直播时移播放方法和***

Publications (1)

Publication Number Publication Date
CN105657443A true CN105657443A (zh) 2016-06-08

Family

ID=56490952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511026598.2A Pending CN105657443A (zh) 2015-12-30 2015-12-30 一种直播时移播放方法和***

Country Status (1)

Country Link
CN (1) CN105657443A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303671A (zh) * 2016-08-16 2017-01-04 任晋军 一种流媒体的播放方法
CN107483604A (zh) * 2017-08-29 2017-12-15 武汉斗鱼网络科技有限公司 Nginx‑RTMP动态更新DNS缓存的方法和装置
CN108200061A (zh) * 2018-01-03 2018-06-22 平安科技(深圳)有限公司 视频文件处理方法、应用服务器及计算机可读存储介质
CN108347623A (zh) * 2017-01-23 2018-07-31 北京新唐思创教育科技有限公司 在线直播内容的生成方法、装置及在线直播***
CN108366292A (zh) * 2017-12-27 2018-08-03 武汉烽火众智数字技术有限责任公司 一种基于流媒体的跨网络视频直播方法及***
CN109089174A (zh) * 2018-08-16 2018-12-25 咪咕视讯科技有限公司 一种多媒体数据流的处理方法及装置、计算机存储介质
CN109547813A (zh) * 2018-12-29 2019-03-29 山东浪潮商用***有限公司 一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法
CN110166831A (zh) * 2018-07-23 2019-08-23 腾讯科技(深圳)有限公司 重放流媒体文件的方法、装置、存储介质和计算机设备
CN110351506A (zh) * 2019-07-17 2019-10-18 视联动力信息技术股份有限公司 一种视频录制方法、装置、电子设备及可读存储介质
CN110881146A (zh) * 2019-09-12 2020-03-13 北京阳光云视科技有限公司 一种基于切片模式的时移***
CN111064973A (zh) * 2019-11-28 2020-04-24 湖北工业大学 一种基于ipv9的直播***
CN111901696A (zh) * 2020-07-31 2020-11-06 杭州当虹科技股份有限公司 一种使用预加载方式基于hls技术的实时收录拆条***
CN112887750A (zh) * 2021-02-04 2021-06-01 成都国翼电子技术有限公司 一种基于rtmp的低时延直播方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100195974A1 (en) * 2009-02-04 2010-08-05 Google Inc. Server-side support for seamless rewind and playback of video streaming
CN103297452A (zh) * 2012-02-24 2013-09-11 北京对角巷科技发展有限公司 一种在互联网发布和直播流媒体的方法及***
CN103517157A (zh) * 2013-09-27 2014-01-15 武汉市烽视威科技有限公司 实现hls频道时移播放的方法及***
CN103581693A (zh) * 2013-11-12 2014-02-12 北京清源新创科技有限公司 面向互联网的基于分片传输的大尺度直播时移方法及***
CN104320679A (zh) * 2014-10-11 2015-01-28 中兴通讯股份有限公司 一种基于hls协议的用户信息获取方法和服务器
CN104661041A (zh) * 2013-11-25 2015-05-27 乐视网信息技术(北京)股份有限公司 一种直播时移定位的方法、服务器、终端及通信***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100195974A1 (en) * 2009-02-04 2010-08-05 Google Inc. Server-side support for seamless rewind and playback of video streaming
CN103297452A (zh) * 2012-02-24 2013-09-11 北京对角巷科技发展有限公司 一种在互联网发布和直播流媒体的方法及***
CN103517157A (zh) * 2013-09-27 2014-01-15 武汉市烽视威科技有限公司 实现hls频道时移播放的方法及***
CN103581693A (zh) * 2013-11-12 2014-02-12 北京清源新创科技有限公司 面向互联网的基于分片传输的大尺度直播时移方法及***
CN104661041A (zh) * 2013-11-25 2015-05-27 乐视网信息技术(北京)股份有限公司 一种直播时移定位的方法、服务器、终端及通信***
CN104320679A (zh) * 2014-10-11 2015-01-28 中兴通讯股份有限公司 一种基于hls协议的用户信息获取方法和服务器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙盼 康维新: "基于DirectShow RTMP 协议的视频采集传输***的设计与实现", 《应用科技》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303671A (zh) * 2016-08-16 2017-01-04 任晋军 一种流媒体的播放方法
CN106303671B (zh) * 2016-08-16 2019-04-16 任晋军 一种流媒体的播放方法
CN108347623A (zh) * 2017-01-23 2018-07-31 北京新唐思创教育科技有限公司 在线直播内容的生成方法、装置及在线直播***
CN107483604A (zh) * 2017-08-29 2017-12-15 武汉斗鱼网络科技有限公司 Nginx‑RTMP动态更新DNS缓存的方法和装置
CN107483604B (zh) * 2017-08-29 2020-12-15 武汉斗鱼网络科技有限公司 Nginx-RTMP动态更新DNS缓存的方法和装置
CN108366292A (zh) * 2017-12-27 2018-08-03 武汉烽火众智数字技术有限责任公司 一种基于流媒体的跨网络视频直播方法及***
CN108200061A (zh) * 2018-01-03 2018-06-22 平安科技(深圳)有限公司 视频文件处理方法、应用服务器及计算机可读存储介质
CN108200061B (zh) * 2018-01-03 2020-12-04 平安科技(深圳)有限公司 视频文件处理方法、应用服务器及计算机可读存储介质
CN110166831A (zh) * 2018-07-23 2019-08-23 腾讯科技(深圳)有限公司 重放流媒体文件的方法、装置、存储介质和计算机设备
CN109089174A (zh) * 2018-08-16 2018-12-25 咪咕视讯科技有限公司 一种多媒体数据流的处理方法及装置、计算机存储介质
CN109089174B (zh) * 2018-08-16 2020-12-22 咪咕视讯科技有限公司 一种多媒体数据流的处理方法及装置、计算机存储介质
CN109547813A (zh) * 2018-12-29 2019-03-29 山东浪潮商用***有限公司 一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法
CN110351506A (zh) * 2019-07-17 2019-10-18 视联动力信息技术股份有限公司 一种视频录制方法、装置、电子设备及可读存储介质
CN110881146A (zh) * 2019-09-12 2020-03-13 北京阳光云视科技有限公司 一种基于切片模式的时移***
CN111064973A (zh) * 2019-11-28 2020-04-24 湖北工业大学 一种基于ipv9的直播***
CN111901696A (zh) * 2020-07-31 2020-11-06 杭州当虹科技股份有限公司 一种使用预加载方式基于hls技术的实时收录拆条***
CN112887750A (zh) * 2021-02-04 2021-06-01 成都国翼电子技术有限公司 一种基于rtmp的低时延直播方法

Similar Documents

Publication Publication Date Title
CN105657443A (zh) 一种直播时移播放方法和***
US11038936B2 (en) Systems and methods for automation fallback for retrieving and playing content
US20220159349A1 (en) Methods and apparatus for presenting advertisements during playback of recorded television content
CN103392344B (zh) 使用用于流化的http网络的格式未知的流化体系结构
US9530452B2 (en) Video preview creation with link
US20170206934A1 (en) Seamless playback of composite media
WO2018213481A1 (en) Systems, apparatus, and methods for scalable low-latency viewing of integrated broadcast commentary and event video streams of live events, and synchronization of event information with viewed streams via multiple internet channels
KR101560727B1 (ko) 멀티트랙 비디오 컨텐츠의 제공을 위한 멀티트랙 비디오 컨텐츠 서비스 방법 및 시스템
WO2019040832A1 (en) METHODS AND SYSTEMS FOR SHARING LIVE FLOW MULTIMEDIA CONTENT
US9819972B1 (en) Methods and apparatuses for a distributed live-on-demand (LOD) origin
AU2015237307A1 (en) Method for associating media files with additional content
US11109075B2 (en) System and method for production, distribution and archival of content
US9942578B1 (en) Methods and apparatuses for a distributed live-on-demand (LOD) origin
US20160073149A1 (en) Method and apparatus for improved network recording
US20210044863A1 (en) System and method for management and delivery of secondary syndicated companion content of discovered primary digital media presentations
WO2014208377A1 (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
KR20160077066A (ko) 송신 장치, 송신 방법, 수신 장치, 및 수신 방법
CN102172035A (zh) 视频专题制作方法和***
KR20160077067A (ko) 송신 장치, 송신 방법, 수신 장치, 및 수신 방법
JP6597604B2 (ja) 受信装置、送信装置、データ通信方法、およびデータ処理方法
JP2015002513A (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム
CN105681838A (zh) 一种hls直播在线用户统计方法和***
TWI482496B (zh) 媒體排程播送裝置、系統、頻道自動排程方法與其記錄媒體
JPWO2017014034A1 (ja) 受信装置、送信装置、およびデータ処理方法
WO2019131200A1 (ja) 復号装置、復号方法、およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160608

WD01 Invention patent application deemed withdrawn after publication