CN104080015A - 一种视频编码方法 - Google Patents
一种视频编码方法 Download PDFInfo
- Publication number
- CN104080015A CN104080015A CN201410276101.1A CN201410276101A CN104080015A CN 104080015 A CN104080015 A CN 104080015A CN 201410276101 A CN201410276101 A CN 201410276101A CN 104080015 A CN104080015 A CN 104080015A
- Authority
- CN
- China
- Prior art keywords
- video
- video coding
- grouping
- server end
- coding according
- 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
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及流媒体技术领域,具体涉及一种视频编码方法。一种视频编码方法,适用于视频通信***中,具体步骤为:步骤一:将视频信号通过一划分模块划分为一个或多个消息片段;步骤二:通过一构造模块将消息片段构造分组,每个分组包含一个或多个消息片段;步骤三:通过一封装模块将分组封装成流媒体格式,通过网络通道进行传输。本发明支持视频信号实时、高效率传输,有利于保证视频传输质量。
Description
技术领域
本发明涉及流媒体技术领域,具体涉及一种视频编码方法。
背景技术
数字媒体的流传输使得能够在发布者递送媒体内容的同时连续地将内容显示给用户;随着计算机技术和移动通讯技术的发展,人们对流媒体传输的要求越来越高,一些应用场合,如点到点和点到多的实时直播,交互式视频会议***,对视频的传输质量有着更高的要求,而视频编码直接关系着接收到的视频质量,并直接影响终端用户的体验。现有的视频编码方法在支持视频的高速、实时可靠传输方面并不理想。
发明内容
本发明的目的在于,提供一种视频编码方法,解决以上技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种视频编码方法,适用于视频通信***中,其特征在于,所述视频通信***包括一服务器端和与所述服务器端连接的多个客户端;每个所述客户端内设置有用于生成并发送编码信号至所述服务器端的发送端,和用于从所述服务器端接收所述编码信号的接收端;所述编码信号中包括视频流信号;
生成所述视频流信号的具体步骤为:
步骤一:将视频信号通过一划分模块划分为一个或多个消息片段;
步骤二:通过一构造模块将所述消息片段构造分组,每个所述分组包含一个或多个所述消息片段;
步骤三:通过一封装模块将所述分组封装成视频流格式,通过网络通道进行传输。
优选地,还包括一时钟信息生成单元,所述时钟信息生成单元根据所述视频流信号的生成时间,在所述分组上附加相应的时间标识。
优选地,每个分组关联一个唯一的时间标识,所述分组依照或不依照所述时间标识的顺序进行传输。
优选地,每个所述分组包括字头部及位于所述字头部之后的后续部,所述时间标识包含在所述字头部,和/或所述消息片段包含在所述后续部。
优选地,所述字头部还包含所述消息片段的类型、长度、数量、版权信息、验证信息以及命令信息中至少一个参数。
优选地,一所述分组发送完之后再发送下一个所述分组。
优选地,多个所述消息片段的大小相同或不同。
有益效果:由于采用以上技术方案,本发明支持视频信号实时、高效率传输,有利于保证视频传输质量。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
参照图1,一种视频编码方法,适用于视频通信***中,其中,视频通信***包括一服务器端和与服务器端连接的多个客户端;每个客户端内设置有用于生成并发送编码信号至服务器端的发送端,和用于从服务器端接收编码信号的接收端;编码信号中包括视频流信号;
生成视频流信号的具体步骤为:
步骤一:将视频信号通过一划分模块划分为一个或多个消息片段;
步骤二:通过一构造模块将消息片段构造分组,每个分组包含一个或多个消息片段;
步骤三:通过一封装模块将分组封装成视频流格式,通过网络通道进行传输。
上述的视频消息为数字视频消息,对于模拟视频消息可通过一模数转换装置转换为数字视频消息。
于上述技术方案基础上,进一步的,还包括一时钟信息生成单元,时钟信息生成单元根据视频流信号的生成时间,在分组上附加相应的时间标识。每个分组关联一个唯一的时间标识,时间标识指示各消息片段的位置关系,分组可依照时间标识的顺序进行传输,在一实施方式中,分组也可不依照时间标识的顺序进行传输,由接收端缓冲接收到的分组后按照所述时间标识对分组进行排列。
于上述技术方案基础上,进一步的,每个分组包括字头部及位于字头部之后的后续部,时间标识包含在字头部,和/或消息片段包含在后续部。在此基础上,字头部可包含消息片段的类型、长度、数量、版权信息、验证信息以及命令信息中至少一个参数:通过于字头部包含额外的信息,可实现播放器于播放视频时的额外控制,如当字头部包含消息片段类型、长度或者数量时,播放器可根据视频流信号中消息片段字头部的参数对视频流进行完整性验证;当字头部包含版权信息或者验证信息,播放器可根据视频流信号中消息片段字头部的参数对播放授权进行验证;当字头部包含命令信息时可对播放器进行参数调整,当然上述的实施方式是建立在播放器中设置有解释并执行上述参数指令的前提上。
于上述技术方案基础上,进一步的,一分组发送完之后再发送下一个分组。在此基础上,多个消息片段的大小相同或不同。
本发明支持视频信号实时、高效率传输,有利于保证视频传输质量。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
Claims (7)
1.一种视频编码方法,适用于视频通信***中,其特征在于,所述视频通信***包括一服务器端和与所述服务器端连接的多个客户端;每个所述客户端内设置有用于生成并发送编码信号至所述服务器端的发送端,和用于从所述服务器端接收所述编码信号的接收端;所述编码信号中包括视频流信号;
生成所述视频流信号的具体步骤为:
步骤一:将视频信号通过一划分模块划分为一个或多个消息片段;
步骤二:通过一构造模块将所述消息片段构造分组,每个所述分组包含一个或多个所述消息片段;
步骤三:通过一封装模块将所述分组封装成视频流格式,通过网络通道进行传输。
2.根据权利要求1所述的一种视频编码方法,其特征在于,还包括一时钟信息生成单元,所述时钟信息生成单元根据所述视频流信号的生成时间,在所述分组上附加相应的时间标识。
3.根据权利要求2所述的一种视频编码方法,其特征在于,每个分组关联一个唯一的时间标识,所述分组依照或不依照所述时间标识的顺序进行传输。
4.根据权利要求3所述的一种视频编码方法,其特征在于,每个所述分组包括字头部及位于所述字头部之后的后续部,所述时间标识包含在所述字头部,和/或所述消息片段包含在所述后续部。
5.根据权利要求4所述的一种视频编码方法,其特征在于,所述字头部还包含所述消息片段的类型、长度、数量、版权信息、验证信息以及命令信息中至少一个参数。
6.根据权利要求1所述的一种视频编码方法,其特征在于,一所述分组发送完之后再发送下一个所述分组。
7.根据权利要求1所述的一种视频编码方法,其特征在于,多个所述消息片段的大小相同或不同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410276101.1A CN104080015A (zh) | 2014-06-19 | 2014-06-19 | 一种视频编码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410276101.1A CN104080015A (zh) | 2014-06-19 | 2014-06-19 | 一种视频编码方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104080015A true CN104080015A (zh) | 2014-10-01 |
Family
ID=51601022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410276101.1A Pending CN104080015A (zh) | 2014-06-19 | 2014-06-19 | 一种视频编码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104080015A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018036109A1 (zh) * | 2016-08-24 | 2018-03-01 | 中兴通讯股份有限公司 | 媒体信息封装方法及装置、封装文件解析方法及装置 |
CN108881966A (zh) * | 2018-04-13 | 2018-11-23 | 武汉斗鱼网络科技有限公司 | 一种信息处理方法以及相关设备 |
CN108965298A (zh) * | 2018-07-19 | 2018-12-07 | 广州青鹿教育科技有限公司 | 基于多组分主题高清视频处理互动技术 |
CN111435991A (zh) * | 2019-01-11 | 2020-07-21 | 上海交通大学 | 基于分组的点云码流封装方法和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852429A (zh) * | 2005-12-05 | 2006-10-25 | 华为技术有限公司 | 视频码流分组传输方法及*** |
CN101102282A (zh) * | 2007-08-08 | 2008-01-09 | 中兴通讯股份有限公司 | 一种数据广播业务发送和接收方法 |
CN102378067A (zh) * | 2011-11-21 | 2012-03-14 | 武汉大学 | 一种鲁棒性的移动视频解码方法 |
CN102480346A (zh) * | 2010-11-26 | 2012-05-30 | 中国科学院声学研究所 | 一种网络数据可靠传输方法 |
-
2014
- 2014-06-19 CN CN201410276101.1A patent/CN104080015A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852429A (zh) * | 2005-12-05 | 2006-10-25 | 华为技术有限公司 | 视频码流分组传输方法及*** |
CN101102282A (zh) * | 2007-08-08 | 2008-01-09 | 中兴通讯股份有限公司 | 一种数据广播业务发送和接收方法 |
CN102480346A (zh) * | 2010-11-26 | 2012-05-30 | 中国科学院声学研究所 | 一种网络数据可靠传输方法 |
CN102378067A (zh) * | 2011-11-21 | 2012-03-14 | 武汉大学 | 一种鲁棒性的移动视频解码方法 |
Non-Patent Citations (1)
Title |
---|
李志鹏,卢汉成,洪佩琳: "一种内容感知的H.264视频分组打包策略", 《小型微型计算机***》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018036109A1 (zh) * | 2016-08-24 | 2018-03-01 | 中兴通讯股份有限公司 | 媒体信息封装方法及装置、封装文件解析方法及装置 |
CN107786490A (zh) * | 2016-08-24 | 2018-03-09 | 中兴通讯股份有限公司 | 媒体信息封装方法及装置、封装文件解析方法及装置 |
CN108881966A (zh) * | 2018-04-13 | 2018-11-23 | 武汉斗鱼网络科技有限公司 | 一种信息处理方法以及相关设备 |
CN108881966B (zh) * | 2018-04-13 | 2021-04-27 | 武汉斗鱼网络科技有限公司 | 一种信息处理方法以及相关设备 |
CN108965298A (zh) * | 2018-07-19 | 2018-12-07 | 广州青鹿教育科技有限公司 | 基于多组分主题高清视频处理互动技术 |
CN108965298B (zh) * | 2018-07-19 | 2020-10-13 | 广州青鹿教育科技有限公司 | 基于多组分主题高清视频处理互动技术 |
CN111435991A (zh) * | 2019-01-11 | 2020-07-21 | 上海交通大学 | 基于分组的点云码流封装方法和*** |
CN111435991B (zh) * | 2019-01-11 | 2021-09-28 | 上海交通大学 | 基于分组的点云码流封装方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103179431B (zh) | Vdi环境下音视频重定向转码分离方法 | |
CN103581699B (zh) | 视频播放方法、流媒体服务器及流媒体播放*** | |
US9693080B2 (en) | Distribution control system, distribution control method, and computer-readable storage medium | |
EP2640099B1 (en) | Method, system and apparatus for providing stream media service | |
CN105830451A (zh) | 用于内容分发的方法和装置 | |
CN104080015A (zh) | 一种视频编码方法 | |
US9723337B2 (en) | Distribution control system and distribution system | |
CN101360278A (zh) | 一种即时消息收发的方法、***和设备 | |
US9781193B2 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
US20140280777A1 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
CN102740125A (zh) | 一种播放流媒体的***和方法 | |
CN103826139A (zh) | Cdn***、观看服务器以及流媒体数据传输方法 | |
CN103533395A (zh) | 实现hls频道回看播放的方法及*** | |
US20140380384A1 (en) | Non-DSG Mechanisms for Aligning Client Devices with Their Multicast Data Flows in a DOCSIS Network Environment | |
CN102694864A (zh) | 利用http协议实现流媒体功能的方法、流媒体服务器及*** | |
CN103716681A (zh) | 一种码流切换方法及电子设备 | |
CN105049931A (zh) | 对移动终端中非支持格式的视频进行转换的方法及*** | |
CN105376657A (zh) | 媒体内容提供方法、播放方法和装置以及服务*** | |
CN104782102A (zh) | 用于提供网络中的交互式服务的设备和方法 | |
CN110413240A (zh) | 一种交互式会议***及多终端设备同屏显示的方法 | |
CN101536531B (zh) | 用于在单向的数据传输***中同步场景数据文件和媒体数据流的方法 | |
CN110519331B (zh) | 一种视联网资源处理方法及装置 | |
CN100414877C (zh) | 网播幻灯演讲文件的实现***及方法 | |
JP2007324876A (ja) | データ送信装置、データ受信装置、データ送信方法、データ受信方法、及びプログラム | |
CN102404608A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141001 |