CN103150385A - 基于内存的实时视频录制缓存技术 - Google Patents
基于内存的实时视频录制缓存技术 Download PDFInfo
- Publication number
- CN103150385A CN103150385A CN2013100903051A CN201310090305A CN103150385A CN 103150385 A CN103150385 A CN 103150385A CN 2013100903051 A CN2013100903051 A CN 2013100903051A CN 201310090305 A CN201310090305 A CN 201310090305A CN 103150385 A CN103150385 A CN 103150385A
- Authority
- CN
- China
- Prior art keywords
- memory
- internal memory
- video
- video data
- data
- 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
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种基于内存的实时视频录制缓存技术,可在计算机上保存流媒体视频数据,建立一个内存的数据缓冲文件***,数据缓冲文件***包括一个录制进程、一个删除控制进程,录制进程中对流媒体视频数据进行1秒为间隔的切片分割,切片后的流媒体视频数据作为视频文件按时间顺序保存在内存中,录制进程中产生的单个视频文件总时间长度为15分钟,删除控制进程对给定时间间隔以前的视频文件进行删除操作来保证内存不会溢出。本发明视频数据的写入和读取都是在内存中,利用内存的高带宽达到高速读写数据,成本低,可靠性强,可以长时间不间断工作。
Description
技术领域
本发明涉及计算机互联网技术领域,尤其是涉及一种基于内存的实时视频录制缓存技术。
背景技术
随着电影、电视、网络视频的发展,产生了众多有着精彩内容的影视作品和节目,也出现了许多喜爱这些作品和节目的忠实观众,有很多观众会因为种种原因,不能及时收看到自己想看的直播节目,比如正在旅途中或正在赶路的观众,为方便这类观众,出现了可以随时随身观看节目的便携式手持终端,如手机电视等,具有电视媒体的直观性、广播媒体的便携性、报纸媒体的滞留性以及网络媒体的交互性等特点,受到了广泛的欢迎,但目前手机电视还是一种刚刚发展起来的技术,因此存在很多不成熟的地方,它一般利用流媒体技术通过移动网络来传输视频节目,资源消耗大,网络易堵塞,手机电视画面延迟,满足节目长时间保存及高速写入速度(需要能达到数百兆/秒)下正常工作的存储设备代价高昂,而在频繁读写状态下,通用非易失性存储设备的可靠性会大大降低,难以满足长时间不间断的工作需求。
发明内容
本发明是为了解决现有的实时视频录制缓存技术采用的存储设备或价格高昂难以推广利用,或工作可靠性低不能满足长时间不间断工作需求等问题,提供一种无需使用价格高昂的存储设备,且工作可靠性强,可以长时间不间断工作的基于内存的实时视频录制缓存技术。
为了实现上述目的,本发明采用以下技术方案:基于内存的实时视频录制缓存技术,可在计算机上保存流媒体视频数据,建立一个内存的数据缓冲文件***,所述的数据缓冲文件***包括一个录制进程、一个删除控制进程,所述的录制进程对流媒体视频数据进行切片分割,切片后的流媒体视频数据作为视频文件按时间顺序保存在内存中,所述的删除控制进程对给定时间间隔以前的视频文件进行删除操作来保证内存不会溢出。本方案直接使用内存做为视频数据缓冲,数据的写入和读取都是在内存中,利用内存的高带宽优势,可以获得高速的数据读写速度,且成本很低;内存的读写可靠性也大大优于其他高速非易失性存储介质,可以满足长时间不间断读写的要求;内存做为视频数据缓冲,用于保存当前时间以前一段时间内的视频数据,在限定时间范围以前的视频数据可以丢弃(删除)以保证视频数据不会溢出内存缓冲存储区。
作为优选,所述的录制进程中对流媒体视频数据进行1秒为间隔的切片分割。以秒为单位对流媒体视频数据进行切片的方式,大大简化传统视频缓冲的实现复杂度,可提高***的稳定性。
作为优选,所述的录制进程中产生的单个视频文件总时间长度为15分钟。在录制节目时,节目源可以有多个,如果每个节目都保存较长节目时间的话,会对内存的容量造成加大压力,因此,适度控制每个节目在内存缓冲存储区中所保存的文件长度,可以比较合理地利用好内存缓冲存储区。
因此,本发明具有如下有益效果:1)视频数据的写入和读取都是在内存中,利用内存的高带宽达到高速读写数据,且成本很低;2)在内存中写入和读取数据的可靠性强,可以长时间不间断工作。
具体实施方式
下面对本发明做进一步的描述。
基于内存的实时视频录制缓存技术,可在计算机上保存流媒体视频数据,建立一个内存的数据缓冲文件***,数据缓冲文件***包括一个录制进程、一个删除控制进程,录制进程中对流媒体视频数据进行1秒为间隔的切片分割,切片后的流媒体视频数据作为视频文件按时间顺序保存在内存中,录制进程中产生的单个视频文件总时间长度为15分钟,删除控制进程对给定时间间隔以前的视频文件进行删除操作来保证内存不会溢出。
Claims (3)
1.一种基于内存的实时视频录制缓存技术,可在计算机上保存流媒体视频数据,其特征在于,建立一个内存的数据缓冲文件***,所述的数据缓冲文件***包括一个录制进程、一个删除控制进程,所述的录制进程对流媒体视频数据进行切片分割,切片后的流媒体视频数据作为视频文件按时间顺序保存在内存中,所述的删除控制进程对给定时间间隔以前的视频文件进行删除操作来保证内存不会溢出。
2.根据权利要求1所述的基于内存的实时视频录制缓存技术,其特征在于,所述的录制进程中对流媒体视频数据进行1秒为间隔的切片分割。
3.根据权利要求1或2所述的基于内存的实时视频录制缓存技术,其特征在于,所述的录制进程中产生的单个视频文件总时间长度为15分钟。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100903051A CN103150385A (zh) | 2013-03-15 | 2013-03-15 | 基于内存的实时视频录制缓存技术 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100903051A CN103150385A (zh) | 2013-03-15 | 2013-03-15 | 基于内存的实时视频录制缓存技术 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103150385A true CN103150385A (zh) | 2013-06-12 |
Family
ID=48548462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100903051A Pending CN103150385A (zh) | 2013-03-15 | 2013-03-15 | 基于内存的实时视频录制缓存技术 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103150385A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025345A (zh) * | 2015-07-28 | 2015-11-04 | 无锡天脉聚源传媒科技有限公司 | 一种直播节目的录制方法及装置 |
CN105208431A (zh) * | 2015-09-25 | 2015-12-30 | 晨星半导体股份有限公司 | 一种节目录制方法及录制装置 |
CN105430341A (zh) * | 2015-11-28 | 2016-03-23 | 绵阳少军信息科技有限公司 | 一种用于车载摄像记录的实时无线通讯*** |
CN105488108A (zh) * | 2015-11-19 | 2016-04-13 | 广州日滨科技发展有限公司 | 一种多个视频文件高速并行存储的方法及装置 |
CN105915985A (zh) * | 2015-12-15 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | 一种直播中进行回看的方法及装置 |
CN106028098A (zh) * | 2016-05-26 | 2016-10-12 | 努比亚技术有限公司 | 视频录制方法、装置及终端 |
CN110971962A (zh) * | 2019-11-30 | 2020-04-07 | 咪咕视讯科技有限公司 | 切片缓存的方法、装置及存储介质 |
CN111343412A (zh) * | 2020-03-31 | 2020-06-26 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN117156172A (zh) * | 2023-10-30 | 2023-12-01 | 江西云眼视界科技股份有限公司 | 视频切片上报方法、***、存储介质及计算机 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874490A (zh) * | 2006-06-30 | 2006-12-06 | 华中科技大学 | 一种用于对等网络视频点播***的磁盘缓存方法 |
CN101083756A (zh) * | 2007-03-14 | 2007-12-05 | 中国科学技术大学 | 基于互联网的电视流媒体数据实时传输和服务装置及方法 |
CN101795297A (zh) * | 2010-03-19 | 2010-08-04 | 北京天天宽广网络科技有限公司 | 基于p2p技术的直播时移***及其方法 |
-
2013
- 2013-03-15 CN CN2013100903051A patent/CN103150385A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874490A (zh) * | 2006-06-30 | 2006-12-06 | 华中科技大学 | 一种用于对等网络视频点播***的磁盘缓存方法 |
CN101083756A (zh) * | 2007-03-14 | 2007-12-05 | 中国科学技术大学 | 基于互联网的电视流媒体数据实时传输和服务装置及方法 |
CN101795297A (zh) * | 2010-03-19 | 2010-08-04 | 北京天天宽广网络科技有限公司 | 基于p2p技术的直播时移***及其方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025345A (zh) * | 2015-07-28 | 2015-11-04 | 无锡天脉聚源传媒科技有限公司 | 一种直播节目的录制方法及装置 |
CN105208431A (zh) * | 2015-09-25 | 2015-12-30 | 晨星半导体股份有限公司 | 一种节目录制方法及录制装置 |
CN105488108A (zh) * | 2015-11-19 | 2016-04-13 | 广州日滨科技发展有限公司 | 一种多个视频文件高速并行存储的方法及装置 |
CN105430341A (zh) * | 2015-11-28 | 2016-03-23 | 绵阳少军信息科技有限公司 | 一种用于车载摄像记录的实时无线通讯*** |
CN105915985A (zh) * | 2015-12-15 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | 一种直播中进行回看的方法及装置 |
CN106028098A (zh) * | 2016-05-26 | 2016-10-12 | 努比亚技术有限公司 | 视频录制方法、装置及终端 |
CN110971962A (zh) * | 2019-11-30 | 2020-04-07 | 咪咕视讯科技有限公司 | 切片缓存的方法、装置及存储介质 |
CN111343412A (zh) * | 2020-03-31 | 2020-06-26 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN111343412B (zh) * | 2020-03-31 | 2021-08-17 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN117156172A (zh) * | 2023-10-30 | 2023-12-01 | 江西云眼视界科技股份有限公司 | 视频切片上报方法、***、存储介质及计算机 |
CN117156172B (zh) * | 2023-10-30 | 2024-01-16 | 江西云眼视界科技股份有限公司 | 视频切片上报方法、***、存储介质及计算机 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103150385A (zh) | 基于内存的实时视频录制缓存技术 | |
CN201585041U (zh) | 一种数字电视接收终端 | |
CN108881942B (zh) | 一种基于分布式对象存储的超融合常态录播*** | |
CN101867780A (zh) | 一种数字电视断点续播方法及数字电视机 | |
CN104581406A (zh) | 一种网络视频录像与回放***和方法 | |
CN102984600B (zh) | 一种基于互联网http协议的非线性编辑软件按时间分片访问文件的方法 | |
CN102332284A (zh) | 适用于数字媒体播出的多媒体数据处理方法及其处理*** | |
US20160313937A1 (en) | Data Access Method and Apparatus | |
JP2016500950A (ja) | ハイブリッドネットワークにおけるマルチメディアデータを送受信するための装置及びその方法 | |
CN104283729A (zh) | 屏幕录像***及其工作方法 | |
US11818406B2 (en) | Data storage server with on-demand media subtitles | |
CN103780877A (zh) | 基于h264编码的海量视频数据的存储及检索方法 | |
CN111163297A (zh) | 一种实现视频监控云存储高并发和快速回放的方法 | |
CN105357544A (zh) | 一种基于hls的多媒体文件处理方法及服务器 | |
CN103164528A (zh) | 一种音视频数据的索引建立方法 | |
CN103220587A (zh) | 一种获取时移内容的方法及装置 | |
CN103826078A (zh) | 视频数据线性存储方法、装置及终端 | |
CN105072489A (zh) | 一种快速文件读取的方法和*** | |
US20200344300A1 (en) | Managing data | |
WO2012092901A2 (zh) | 媒体存储***及方法 | |
CN105049876B (zh) | 一种基于实时转码实现时移的方法及装置 | |
CN103838579A (zh) | 采用安卓***的微课录制方法及录制引擎 | |
CN103617268B (zh) | 一种实现大数据处理的方法及装置 | |
CN102724429B (zh) | 一种循环录制的方法 | |
US10631019B2 (en) | Remote storage digital video recording optimization method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: Wang Lei Inventor after: Xie Yan Inventor after: Cui Zheng Inventor before: Wang Lei Inventor before: Jin Ying Inventor before: Cui Zheng |
|
COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: WANG LEI JIN YING CUI ZHENG TO: WANG LEI XIE YAN CUI ZHENG |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130612 |
|
RJ01 | Rejection of invention patent application after publication |