CN101511010A - 一种媒体流发送方法及装置 - Google Patents
一种媒体流发送方法及装置 Download PDFInfo
- Publication number
- CN101511010A CN101511010A CNA2009100807819A CN200910080781A CN101511010A CN 101511010 A CN101511010 A CN 101511010A CN A2009100807819 A CNA2009100807819 A CN A2009100807819A CN 200910080781 A CN200910080781 A CN 200910080781A CN 101511010 A CN101511010 A CN 101511010A
- Authority
- CN
- China
- Prior art keywords
- stream
- media
- code check
- current
- client
- 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
- 238000000034 method Methods 0.000 title claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 7
- 230000011664 signaling Effects 0.000 description 5
- 230000003139 buffering effect Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005243 fluidization Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种媒体流发送方法及装置,用以提高媒体流的实时性和流畅性。本发明提供的一种媒体流发送方法包括:流媒体服务器根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;所述流媒体服务器根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种媒体流发送方法及装置。
背景技术
在多媒体发布系统中,媒体流会因为数据量过大、网络带宽不稳定等因素导致媒体流传输速率过慢,影响用户观看。
目前现有技术之存在两种媒体流传输方式,以提高媒体流传输速率:
一种方式是加大客户端的缓冲区,客户端接收到的媒体流先存放在缓冲区中,等待缓冲区满之后,再从缓冲区读取媒体流并进行解码播放。其本质是以降低实时性来换取播放的流畅性,实际上在网络阻塞严重时,客户端的缓冲区中的内容被播放完毕后依然会画面停滞等待缓冲区被再次填满之后才能继续进行播放,因此,其实时性和流畅性并不能得到保障。
另一种方式是在媒体流的传输过程中,丢掉双向预测帧(B帧)、前向预测帧(P帧)甚至关键帧(I帧),其本质是牺牲画面的流畅性来换取画面的实时性,因此使得整个流媒体文件的画面不连续,出现丢帧跳动。
综上所述,现有的媒体流传输技术无法既保证媒体流的实时性又保证其流畅性。
发明内容
本发明实施例提供了一种媒体流发送方法及装置,用以提高媒体流的实时性和流畅性。
本发明实施例提供的一种媒体流发送方法包括:
流媒体服务器根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;
所述流媒体服务器根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;
所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流。
本发明实施例提供的一种流媒体服务器包括:
带宽确定单元,用于根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;
码率确定单元,用于根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;
媒体流发送单元,用于向所述客户端发送采用所述码率编码得到的媒体流。
本发明实施例提供的一种编码器包括:
编码单元,用于针对同一场景内容采用不同码率编码得到多个流媒体文件,或者针对同一场景内容采用不同码率编码得到多个实时媒体流;
发送单元,用于将所述多个流媒体文件发送给所述流媒体服务器,或者将所述多个实时媒体流实时发送给流媒体服务器。
本发明实施例提供的一种解码器包括:
解码单元,用于对接收到的媒体流进行解码;
网络状态监控单元,用于监控所述媒体流的丢包状态,并根据所述丢包状态确定当前的网络状态信息;
网络状态反馈单元,用于向所述流媒体服务器反馈所述网络状态信息。
本发明实施例,通过流媒体服务器根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;所述流媒体服务器根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流,从而提高了媒体流传输过程中的实时性和流畅性,使得客户端可以实时、流畅地播放得到的媒体流,增强了客户体验。
附图说明
图1为本发明实施例提供的一种媒体流传输系统的结构示意图;
图2为本发明实施例提供的一种媒体流发送方法的总体流程示意图;
图3为本发明实施例提供的一种媒体流发送方法的具体流程示意图。
具体实施方式
本发明实施例提供了一种媒体流发送方法、流媒体服务器、编码器以及解码器,用以提高媒体流传输过程中的实时性和流畅性,使得客户端可以实时、流畅地播放得到的媒体流,从而增强了客户体验。
下面结合附图对本发明实施例提供的技术方案进行说明。
参见图1,本发明实施例提供的一种媒体流传输的系统包括:编码器11、流媒体服务器12和解码器13。其中,编码器11可以位于一个独立的服务器上,也可以位于流媒体服务器12上;解码器13可以位于客户端。
较佳地,编码器11包括:
编码单元111,用于针对同一场景内容采用不同码率编码得到多个流媒体文件,这些流媒体文件构成一个合成流媒体文件;或者,编码单元111还可以用于针对同一场景内容采用不同码率编码得到多个实时媒体流,这些实时媒体流构成一个合成码流。
发送单元112,用于将编码单元111针对同一场景内容采用不同码率编码得到合成流媒体文件发送给所述流媒体服务器12,或者将所述编码单元111针对同一场景内容采用不同码率编码得到合成码流实时发送给流媒体服务器12。
编码器11发出多种码率的合成流媒体文件或合成码流,流媒体服务器12动态侦测与客户端之间的带宽,并根据带宽动态调整发往客户端的解码器13的码流码率,从而实现带宽自适应,既保证了媒体流的实时性,又保证了媒体流的流畅性。
较佳地,所述编码单元111若针对同一场景内容采用不同码率编码得到多个流媒体文件,则这些流媒体文件中,不同的流媒体文件在同一时刻所对应的场景内容相同;若针对同一场景内容采用不同码率编码得到多个实时媒体流,则这些不同的实时媒体流在同一时刻所对应的场景内容也相同。
也就是说,流媒体服务器12可以有两种方式转发编码单元111发送的媒体流,一种是从编码单元111得到针对同一场景内容采用不同码率编码得到的多个媒体流组成的合成流,并对合成流进行存储,得到多个流媒体文件,然后再从这些流媒体文件中读取媒体流并发送给客户端的解码器13,采用这种方式发送的媒体流可以简称为存储流;另一种方式是从编码单元111实时得到针对同一场景内容采用不同码率编码得到多个实时媒体流,并实时转发给客户端的解码器13,采用这种方式发送的媒体流可以简称为实时流。其中,所述实时流,可以是预先存储在编码单元111中的,即对于编码单元111而言,该实时流实际上是存储流。
所述流媒体服务器12包括:
带宽确定单元121,用于根据客户端反馈的网络状态信息,确定所述流媒体服务器12与客户端之间的当前带宽。
码率确定单元122,用于根据当前带宽,确定当前需要向客户端发送的媒体流的码率。
媒体流发送单元123,用于向客户端发送采用所述码率确定单元122当前确定的码率编码得到的媒体流。
其中,反馈网络状态信息的操作可以由客户端中的解码器13执行,也可以由其他模块执行。
较佳地,所述码率确定单元122包括:
对应关系单元,用于预先存储带宽与码率的对应关系。
确定单元,用于根据流媒体服务器12与客户端之间的当前带宽,以及所述对应关系单元中存储的带宽与码率的对应关系,确定当前需要向客户端发送的媒体流的码率。
针对发送存储流的方式,所述流媒体服务器12还包括:
存储单元,用于预先存储针对同一场景内容采用不同码率编码得到的多个流媒体文件。
此时,所述媒体流发送单元123包括:
流媒体文件确定单元,用于确定当前需要向客户端发送的场景内容,并确定该场景内容所对应的多个流媒体文件,并根据当前确定的码率,从这些流媒体文件中查找采用该码率编码得到的流媒体文件。
当前帧数据确定单元,用于根据当前时刻,从该流媒体文件确定单元当前确定的流媒体文件中查找到需要向客户端发送的当前帧流媒体数据,并将该帧流媒体数据发送给客户端。
针对发送实时流的方式,所述流媒体服务器12还包括:
实时媒体流获取单元,用于实时获取针对同一场景内容采用不同码率编码得到的多个实时媒体流。
此时,所述媒体流发送单元123,根据当前确定的码率,从多个实时媒体流中查找采用该码率编码得到的媒体流,并将该媒体流发送给客户端。
较佳地,客户端中的解码器13包括:
解码单元131,用于对接收到的媒体流进行解码。
网络状态监控单元132,用于监控媒体流的丢包状态,并根据丢包状态确定当前的网络状态信息。
网络状态反馈单元133,用于向所述流媒体服务器12反馈网络状态信息。例如,可以通过实时传输控制协议(RTCP)报文反馈网络状态信息。
其中,网络状态监控单元132和网络状态反馈单元133也可以独立于解码器13之外设置在客户端中。
例如,本发明实施例中所提供的编码器11,是一种采集编码设备,可以为数字视频服务器(DVS)、数字视频录像机(DVR)、IP摄像机(IPCamera)、PC插编码卡及采集设备(CodecPc),根据现在常用的码率针对同一场景内容得到若干个不同码率的码流,并将多股码流进行流化索引,具体的说,就是根据时间信息将同一时间标记指针指向同一场景内容对应的码流的起始位置,因此使得流媒体服务器12可以使用同一时间轴在合成码流中索引多股不同码率的码流。
其中,编码器11在进行编码的过程中所采用的编码参数,可以是初始时设置在编码器11中的,也可以在后续根据信令服务器的指令进行更改所得到的。其中,所述的编码参数,例如:视频流参数,一般包括编码格式、制式、帧率、码率、I帧间隔等等;音频流参数,包括编码格式、采样率、比特率、打包时长等等。
另外,本发明实施例中所提供的解码器13,还可以设置有根据网络状态信息估计流媒体服务器12与解码器13所在的客户端之间的动态带宽。也就是说,流媒体服务器12中的带宽确定单元121也可以位于客户端中,具体地,可以位于解码器13中,由客户端来确定流媒体服务器12与客户端之间的当前带宽,并直接将当前带宽的信息反馈给流媒体服务器12,以减轻流媒体服务器12的负担。
流媒体服务器12根据自身与解码器13之间的实时带宽作出实时码率调整,选择最适合的码率的码流,并在关键帧处对码流进行切换,从而实现不同码率的码流的带宽自适应切换。
因此,本发明实施例提供了一种媒体流带宽自适应的传输方案,可以应用在视频监控、视讯会议、IP电视(IPTV)等领域。
流媒体服务器12可以主动向客户端发送媒体流,也可以在接收到客户端的请求后,根据客户端请求向客户端发送媒体流。
参见图2,本发明实施例提供的一种媒体流发送方法总体包括步骤:
S101、流媒体服务器根据客户端反馈的网络状态信息,确定自身与客户端之间的当前带宽。
S102、流媒体服务器根据自身与客户端之间的当前带宽,确定当前需要向客户端发送的媒体流的码率。
S103、流媒体服务器向客户端发送采用该码率编码得到的媒体流。
较佳地,步骤S102包括:
流媒体服务器根据自身与客户端之间的当前带宽,以及预先存储的带宽与码率的对应关系,确定当前需要向客户端发送的媒体流的码率。
较佳地,编码器采用多种码率针对同一场景内容进行编码,并采用同一时间轴对通过不同码率采样得到的媒体流建立索引,将编码好的同一场景内容对应的合成媒体流发送给流媒体服务器。流媒体服务器收到编码器发送的同一场景内容对应的合成媒体流后,将该合成媒体流中进行存储,以便后续根据客户端请求进行媒体流的分发;或者,直接从接收到的合成媒体流中提取出需要发送的某一码率的码流并主动分发给客户端,例如实时转播等。
参见图3,本发明实施例提供的一种媒体流发送方法具体包括步骤:
S201、解码器向流媒体服务器发送请求媒体流的信令,该信令中包含所请求的媒体流的信息,例如媒体流文件标识等,进一步还可以包含解码器与流媒体服务器之间当前的网络状态信息。
S202、流媒体服务器解析解码器发送的信令,并根据该信令预估自身与解码器之间的当前带宽,向解码器发送适合当前带宽的码率的媒体流。
S203、解码器分析来自流媒体服务器的媒体流数据包的状态,如丢包率等等,并根据数据包的状态确定当前的网络状态信息,并将该网络状态信息通过RTCP报文反馈给流媒体服务器。
S204、流媒体服务器接收RTCP报文,并判断解码器请求的媒体流是否发送完毕,如果是,则结束,等待下一次解码器的媒体流请求信令,否则,执行步骤S205。
S205、流媒体服务器根据收到的RTCP报文,确定流媒体服务器与解码器之间的实时带宽。
S206、流媒体服务器判断该实时带宽是否适合当前码率,即是否与当前向解码器发送的媒体流的码率相对应,如果是,则执行步骤S207;否则,执行步骤S208。
S207、流媒体服务器继续按当前码率向编码器发送媒体流。
S208、流媒体服务器根据实时带宽作出动态调整,在需要向编码器发送的多种码率的合成媒体流中选取最合适当前带宽的码流,并由关键帧处对媒体流进行切换,并将切换后的媒体流发送给解码器。从而实现了针对不同带宽接入的解码器的码流自适应,以及解码器与流媒体服务器之间的动态带宽的码流自适应。
综上所述,本发明实施例提供了一种多媒体系统中的媒体流发布方案,解决了实时性与流畅性的兼顾问题,并根据网络带宽实时调整媒体流的码率。具体地,通过流媒体服务器根据客户端反馈的网络状态信息,确定流媒体服务器与客户端之间的当前带宽;流媒体服务器根据当前带宽,确定当前需要向客户端发送的媒体流的码率;流媒体服务器向客户端发送采用该码率编码得到的媒体流,从而提高了媒体流传输过程中的实时性和流畅性,使得客户端可以实时、流畅地播放得到的媒体流,即在动态带宽利用率最高的基础上实现了实时码流的流畅播放,增强了客户体验。
本发明实施例中所述的媒体流可以为视频流、音频流、数据流等等;所述的多媒体系统可以为视频监控系统、IPTV系统、视频会议系统、统一通信系统等等。本发明实施例提供的技术方案,不仅适用于流媒体服务器与解码器之间的动态带宽调整,还仅适用于流媒体服务器与不同带宽接入的解码器接入带宽的自适应,以及存储流的点播过程。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1、一种媒体流发送方法,其特征在于,该方法包括:
流媒体服务器根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;
所述流媒体服务器根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;
所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流。
2、根据权利要求1所述的方法,其特征在于,所述流媒体服务器根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率的步骤包括:
所述流媒体服务器根据自身与所述客户端之间的当前带宽,以及预先存储的带宽与码率的对应关系,确定当前需要向所述客户端发送的媒体流的码率。
3、根据权利要求1或2所述的方法,其特征在于,所述流媒体服务器预先存储有针对同一场景内容采用不同码率编码得到的多个流媒体文件;
所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流的步骤包括:
所述流媒体服务器确定当前需要向所述客户端发送的场景内容,并确定该场景内容所对应的多个流媒体文件;
所述流媒体服务器根据当前确定的码率,从所述多个流媒体文件中查找采用该码率编码得到的流媒体文件;
所述流媒体服务器根据当前时刻,从所述流媒体文件中查找到需要向所述客户端发送的当前帧流媒体数据,并将该帧流媒体数据发送给所述客户端。
4、根据权利要求3所述的方法,其特征在于,在所述多个流媒体文件中,不同的流媒体文件在同一时刻所对应的场景内容相同。
5、根据权利要求1或2所述的方法,其特征在于,所述流媒体服务器向所述客户端发送采用所述码率编码得到的媒体流的步骤包括:
所述流媒体服务器实时获取针对同一场景内容采用不同码率编码得到的多个实时媒体流;
所述流媒体服务器根据当前确定的码率,从所述多个实时媒体流中查找采用该码率编码得到的媒体流,并将该媒体流发送给所述客户端。
6、一种流媒体服务器,其特征在于,该服务器包括:
带宽确定单元,用于根据客户端反馈的网络状态信息,确定所述流媒体服务器与所述客户端之间的当前带宽;
码率确定单元,用于根据所述当前带宽,确定当前需要向所述客户端发送的媒体流的码率;
媒体流发送单元,用于向所述客户端发送采用所述码率编码得到的媒体流。
7、根据权利要求6所述的服务器,其特征在于,所述码率确定单元包括:
对应关系单元,用于存储带宽与码率的对应关系;
确定单元,用于根据所述流媒体服务器与所述客户端之间的当前带宽,以及所述对应关系单元中存储的带宽与码率的对应关系,确定当前需要向所述客户端发送的媒体流的码率。
8、根据权利要求7所述的服务器,其特征在于,所述服务器还包括:
存储单元,用于预先存储针对同一场景内容采用不同码率编码得到的多个流媒体文件;
所述媒体流发送单元包括:
流媒体文件确定单元,用于确定当前需要向所述客户端发送的场景内容,并确定该场景内容所对应的多个流媒体文件,并根据当前确定的码率,从所述多个流媒体文件中查找采用该码率编码得到的流媒体文件;
当前帧数据确定单元,用于根据当前时刻,从所述流媒体文件中查找到需要向所述客户端发送的当前帧流媒体数据,并将该帧流媒体数据发送给所述客户端。
9、根据权利要求7所述的服务器,其特征在于,所述服务器还包括:
实时媒体流获取单元,用于实时获取针对同一场景内容采用不同码率编码得到的多个实时媒体流;
所述媒体流发送单元,根据当前确定的码率,从所述多个实时媒体流中查找采用该码率编码得到的媒体流,并将该媒体流发送给所述客户端。
10、一种编码器,其特征在于,所述编码器包括:
编码单元,用于针对同一场景内容采用不同码率编码得到多个流媒体文件,或者针对同一场景内容采用不同码率编码得到多个实时媒体流;
发送单元,用于将所述多个流媒体文件发送给所述流媒体服务器,或者将所述多个实时媒体流实时发送给流媒体服务器。
11、根据权利要求10所述的编码器,其特征在于,所述编码单元编码得到的所述多个流媒体文件中,不同的流媒体文件在同一时刻所对应的场景内容相同。
12、一种解码器,其特征在于,所述解码器包括:
解码单元,用于对接收到的媒体流进行解码;
网络状态监控单元,用于监控所述媒体流的丢包状态,并根据所述丢包状态确定当前的网络状态信息;
网络状态反馈单元,用于向所述流媒体服务器反馈所述网络状态信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100807819A CN101511010A (zh) | 2009-03-27 | 2009-03-27 | 一种媒体流发送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100807819A CN101511010A (zh) | 2009-03-27 | 2009-03-27 | 一种媒体流发送方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101511010A true CN101511010A (zh) | 2009-08-19 |
Family
ID=41003240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009100807819A Pending CN101511010A (zh) | 2009-03-27 | 2009-03-27 | 一种媒体流发送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101511010A (zh) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101808244A (zh) * | 2010-03-24 | 2010-08-18 | 北京邮电大学 | 一种视频传输控制方法及系统 |
CN101917389A (zh) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | 一种网络电视直播系统 |
CN102118438A (zh) * | 2011-01-17 | 2011-07-06 | 中兴通讯股份有限公司 | IPTV系统中直播apple媒体流的方法和装置 |
WO2011079694A1 (zh) * | 2009-12-31 | 2011-07-07 | 华为技术有限公司 | 媒体处理方法、设备和系统 |
CN102148747A (zh) * | 2010-07-20 | 2011-08-10 | 华为软件技术有限公司 | 媒体流的发送方法及装置 |
CN102263783A (zh) * | 2011-06-14 | 2011-11-30 | 上海聚力传媒技术有限公司 | 一种用于基于时间分段传输媒体文件的方法与设备 |
CN102307302A (zh) * | 2011-07-06 | 2012-01-04 | 杭州华三通信技术有限公司 | 一种保持视频图像连续性的方法和装置 |
CN101917613B (zh) * | 2009-12-17 | 2012-07-25 | 新奥特(北京)视频技术有限公司 | 一种流媒体采集编码服务系统 |
CN102752580A (zh) * | 2012-06-15 | 2012-10-24 | 北京真视通科技股份有限公司 | 视频会议系统集成套装中实时视频监控的方法 |
CN102812683A (zh) * | 2010-02-19 | 2012-12-05 | 瑞典爱立信有限公司 | 用于在http流传输中进行自适应的方法和装置 |
CN102957672A (zh) * | 2011-08-25 | 2013-03-06 | 中国电信股份有限公司 | 自适应播放flv媒体流的方法、客户端和系统 |
CN103118241A (zh) * | 2012-02-24 | 2013-05-22 | 金三立视频科技(深圳)有限公司 | 基于3g网络的移动视频监控流媒体传输自适应调整算法 |
WO2013071517A1 (zh) * | 2011-11-18 | 2013-05-23 | 华为技术有限公司 | 媒体流的发送方法及服务器 |
CN103152545A (zh) * | 2011-12-07 | 2013-06-12 | Polycom通讯技术(北京)有限公司 | 一种处理纠错请求的方法、视频服务器和视频会议系统 |
CN103313095A (zh) * | 2012-03-16 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 视频传输方法、播放方法、终端和服务器 |
CN103414886A (zh) * | 2013-08-27 | 2013-11-27 | 北京汉邦高科数字技术股份有限公司 | 一种网络视频的传输方法 |
CN103607564A (zh) * | 2013-11-11 | 2014-02-26 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
CN104125482A (zh) * | 2013-04-23 | 2014-10-29 | 深圳中兴网信科技有限公司 | 一种流媒体播放方法及装置 |
CN104394441A (zh) * | 2014-11-27 | 2015-03-04 | 北京奇艺世纪科技有限公司 | 一种视频内容分发的调度方法、装置及系统 |
GB2517771A (en) * | 2013-09-02 | 2015-03-04 | Nokia Corp | Method, apparatus and computer program product for accessing multimedia content |
CN104584505A (zh) * | 2012-08-20 | 2015-04-29 | 高通股份有限公司 | 传送用于流式传输媒体的状态信息 |
CN104602007A (zh) * | 2013-10-30 | 2015-05-06 | 英特尔公司 | 基于信道质量的动态视频编码 |
WO2015085873A1 (zh) * | 2013-12-11 | 2015-06-18 | 华为技术有限公司 | 视频码流的获取方法及装置 |
CN104768051A (zh) * | 2015-03-06 | 2015-07-08 | 深圳市九洲电器有限公司 | 多编码格式节目流的自适应切换方法及系统 |
CN105025294A (zh) * | 2015-08-03 | 2015-11-04 | 兴天通讯技术有限公司 | 一种视频传输控制装置及方法 |
CN105933241A (zh) * | 2016-04-19 | 2016-09-07 | 武汉顶翔智控科技有限公司 | 一种多媒体流传输系统中网络拥塞自适应装置及方法 |
CN106210925A (zh) * | 2015-05-05 | 2016-12-07 | 阿里巴巴集团控股有限公司 | 一种实时媒体流的编解码方法和装置 |
CN107071567A (zh) * | 2017-05-18 | 2017-08-18 | 深圳算云微豆投资中心(有限合伙) | 一种多媒体数据传输过程的监控方法及系统 |
CN107483401A (zh) * | 2017-07-07 | 2017-12-15 | 广州市百果园网络科技有限公司 | 一种多媒体数据传输方法及其设备、存储介质、服务器 |
CN108464008A (zh) * | 2016-02-01 | 2018-08-28 | 三星电子株式会社 | 电子设备和由电子设备控制的内容再现方法 |
CN110830821A (zh) * | 2018-08-14 | 2020-02-21 | 海能达通信股份有限公司 | 基于切片的rtp流传输方法、装置、终端及服务器 |
CN111147892A (zh) * | 2018-11-02 | 2020-05-12 | 北京松果电子有限公司 | 用于视频传输的方法和装置,存储介质和电子设备 |
CN112055165A (zh) * | 2019-06-06 | 2020-12-08 | 杭州海康威视数字技术股份有限公司 | 视频通信方法、装置、系统、服务器、客户端及存储介质 |
CN113162895A (zh) * | 2020-12-22 | 2021-07-23 | 咪咕文化科技有限公司 | 动态编码方法、流媒体质量确定方法及电子设备 |
CN113259729A (zh) * | 2020-02-10 | 2021-08-13 | 北京字节跳动网络技术有限公司 | 数据切换的方法、服务器、系统及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1327321A (zh) * | 2000-06-02 | 2001-12-19 | Lg电子株式会社 | 通信系统和在其中传送数据的方法 |
US20030123546A1 (en) * | 2001-12-28 | 2003-07-03 | Emblaze Systems | Scalable multi-level video coding |
CN1848958A (zh) * | 2005-04-14 | 2006-10-18 | 中兴通讯股份有限公司 | 一种在网络中传输视频流的方法 |
CN1988671A (zh) * | 2006-12-30 | 2007-06-27 | 清华大学 | 基于比例积分微分控制技术的无线视频传输优化方法 |
CN1988664A (zh) * | 2006-12-30 | 2007-06-27 | 清华大学 | 基于多参考预测链编码的无线视频传输方法 |
-
2009
- 2009-03-27 CN CNA2009100807819A patent/CN101511010A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1327321A (zh) * | 2000-06-02 | 2001-12-19 | Lg电子株式会社 | 通信系统和在其中传送数据的方法 |
US20030123546A1 (en) * | 2001-12-28 | 2003-07-03 | Emblaze Systems | Scalable multi-level video coding |
CN1848958A (zh) * | 2005-04-14 | 2006-10-18 | 中兴通讯股份有限公司 | 一种在网络中传输视频流的方法 |
CN1988671A (zh) * | 2006-12-30 | 2007-06-27 | 清华大学 | 基于比例积分微分控制技术的无线视频传输优化方法 |
CN1988664A (zh) * | 2006-12-30 | 2007-06-27 | 清华大学 | 基于多参考预测链编码的无线视频传输方法 |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917613B (zh) * | 2009-12-17 | 2012-07-25 | 新奥特(北京)视频技术有限公司 | 一种流媒体采集编码服务系统 |
CN101917389A (zh) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | 一种网络电视直播系统 |
CN101917389B (zh) * | 2009-12-17 | 2013-11-06 | 新奥特(北京)视频技术有限公司 | 一种网络电视直播系统 |
WO2011079694A1 (zh) * | 2009-12-31 | 2011-07-07 | 华为技术有限公司 | 媒体处理方法、设备和系统 |
US9143576B2 (en) | 2009-12-31 | 2015-09-22 | Huawei Technologies Co., Ltd. | Media processing method, device and system |
CN102812683A (zh) * | 2010-02-19 | 2012-12-05 | 瑞典爱立信有限公司 | 用于在http流传输中进行自适应的方法和装置 |
CN101808244A (zh) * | 2010-03-24 | 2010-08-18 | 北京邮电大学 | 一种视频传输控制方法及系统 |
CN102148747A (zh) * | 2010-07-20 | 2011-08-10 | 华为软件技术有限公司 | 媒体流的发送方法及装置 |
WO2012097643A1 (zh) * | 2011-01-17 | 2012-07-26 | 中兴通讯股份有限公司 | Iptv系统中直播媒体流的方法和装置 |
CN102118438A (zh) * | 2011-01-17 | 2011-07-06 | 中兴通讯股份有限公司 | IPTV系统中直播apple媒体流的方法和装置 |
CN102263783A (zh) * | 2011-06-14 | 2011-11-30 | 上海聚力传媒技术有限公司 | 一种用于基于时间分段传输媒体文件的方法与设备 |
CN102307302A (zh) * | 2011-07-06 | 2012-01-04 | 杭州华三通信技术有限公司 | 一种保持视频图像连续性的方法和装置 |
CN102307302B (zh) * | 2011-07-06 | 2014-07-30 | 杭州华三通信技术有限公司 | 一种保持视频图像连续性的方法和装置 |
CN102957672A (zh) * | 2011-08-25 | 2013-03-06 | 中国电信股份有限公司 | 自适应播放flv媒体流的方法、客户端和系统 |
WO2013071517A1 (zh) * | 2011-11-18 | 2013-05-23 | 华为技术有限公司 | 媒体流的发送方法及服务器 |
CN103650449A (zh) * | 2011-11-18 | 2014-03-19 | 华为技术有限公司 | 媒体流的发送方法及服务器 |
CN103152545B (zh) * | 2011-12-07 | 2016-02-10 | Polycom通讯技术(北京)有限公司 | 一种处理纠错请求的方法、视频服务器和视频会议系统 |
CN103152545A (zh) * | 2011-12-07 | 2013-06-12 | Polycom通讯技术(北京)有限公司 | 一种处理纠错请求的方法、视频服务器和视频会议系统 |
CN103118241A (zh) * | 2012-02-24 | 2013-05-22 | 金三立视频科技(深圳)有限公司 | 基于3g网络的移动视频监控流媒体传输自适应调整算法 |
CN103118241B (zh) * | 2012-02-24 | 2016-01-06 | 金三立视频科技(深圳)有限公司 | 基于3g网络的移动视频监控流媒体传输自适应调整方法 |
CN103313095A (zh) * | 2012-03-16 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 视频传输方法、播放方法、终端和服务器 |
CN102752580A (zh) * | 2012-06-15 | 2012-10-24 | 北京真视通科技股份有限公司 | 视频会议系统集成套装中实时视频监控的方法 |
CN104584505B (zh) * | 2012-08-20 | 2019-08-23 | 高通股份有限公司 | 传送用于流式传输媒体的状态信息 |
CN104584505A (zh) * | 2012-08-20 | 2015-04-29 | 高通股份有限公司 | 传送用于流式传输媒体的状态信息 |
CN104125482A (zh) * | 2013-04-23 | 2014-10-29 | 深圳中兴网信科技有限公司 | 一种流媒体播放方法及装置 |
CN104125482B (zh) * | 2013-04-23 | 2018-01-30 | 深圳中兴网信科技有限公司 | 一种流媒体播放方法及装置 |
CN103414886A (zh) * | 2013-08-27 | 2013-11-27 | 北京汉邦高科数字技术股份有限公司 | 一种网络视频的传输方法 |
GB2517771A (en) * | 2013-09-02 | 2015-03-04 | Nokia Corp | Method, apparatus and computer program product for accessing multimedia content |
CN104602007A (zh) * | 2013-10-30 | 2015-05-06 | 英特尔公司 | 基于信道质量的动态视频编码 |
CN103607564A (zh) * | 2013-11-11 | 2014-02-26 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
CN103607564B (zh) * | 2013-11-11 | 2016-08-17 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
US10404606B2 (en) | 2013-12-11 | 2019-09-03 | Huawei Technologies Co., Ltd. | Method and apparatus for acquiring video bitstream |
WO2015085873A1 (zh) * | 2013-12-11 | 2015-06-18 | 华为技术有限公司 | 视频码流的获取方法及装置 |
CN104394441A (zh) * | 2014-11-27 | 2015-03-04 | 北京奇艺世纪科技有限公司 | 一种视频内容分发的调度方法、装置及系统 |
CN104768051B (zh) * | 2015-03-06 | 2017-12-15 | 深圳市九洲电器有限公司 | 多编码格式节目流的自适应切换方法及系统 |
CN104768051A (zh) * | 2015-03-06 | 2015-07-08 | 深圳市九洲电器有限公司 | 多编码格式节目流的自适应切换方法及系统 |
CN106210925A (zh) * | 2015-05-05 | 2016-12-07 | 阿里巴巴集团控股有限公司 | 一种实时媒体流的编解码方法和装置 |
CN105025294B (zh) * | 2015-08-03 | 2018-06-26 | 兴天通讯技术有限公司 | 一种视频传输控制装置及方法 |
CN105025294A (zh) * | 2015-08-03 | 2015-11-04 | 兴天通讯技术有限公司 | 一种视频传输控制装置及方法 |
CN108464008B (zh) * | 2016-02-01 | 2020-12-18 | 三星电子株式会社 | 电子设备和由电子设备控制的内容再现方法 |
US10630750B2 (en) | 2016-02-01 | 2020-04-21 | Samsung Electronics Co., Ltd. | Electronic device and content reproduction method controlled by the electronic device |
CN108464008A (zh) * | 2016-02-01 | 2018-08-28 | 三星电子株式会社 | 电子设备和由电子设备控制的内容再现方法 |
CN105933241A (zh) * | 2016-04-19 | 2016-09-07 | 武汉顶翔智控科技有限公司 | 一种多媒体流传输系统中网络拥塞自适应装置及方法 |
CN107071567A (zh) * | 2017-05-18 | 2017-08-18 | 深圳算云微豆投资中心(有限合伙) | 一种多媒体数据传输过程的监控方法及系统 |
CN107483401A (zh) * | 2017-07-07 | 2017-12-15 | 广州市百果园网络科技有限公司 | 一种多媒体数据传输方法及其设备、存储介质、服务器 |
CN107483401B (zh) * | 2017-07-07 | 2021-01-15 | 广州市百果园网络科技有限公司 | 一种多媒体数据传输方法及其设备、存储介质、服务器 |
CN110830821A (zh) * | 2018-08-14 | 2020-02-21 | 海能达通信股份有限公司 | 基于切片的rtp流传输方法、装置、终端及服务器 |
CN111147892A (zh) * | 2018-11-02 | 2020-05-12 | 北京松果电子有限公司 | 用于视频传输的方法和装置,存储介质和电子设备 |
CN112055165A (zh) * | 2019-06-06 | 2020-12-08 | 杭州海康威视数字技术股份有限公司 | 视频通信方法、装置、系统、服务器、客户端及存储介质 |
CN113259729A (zh) * | 2020-02-10 | 2021-08-13 | 北京字节跳动网络技术有限公司 | 数据切换的方法、服务器、系统及存储介质 |
CN113162895A (zh) * | 2020-12-22 | 2021-07-23 | 咪咕文化科技有限公司 | 动态编码方法、流媒体质量确定方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101511010A (zh) | 一种媒体流发送方法及装置 | |
US9591044B2 (en) | Content server media stream management | |
CN100420250C (zh) | 通信设备操作方法、数据呈现方法和设备 | |
CN103210642B (zh) | 在http流送期间发生表达切换时传送用于自然再现的可缩放http流的方法 | |
CN101316357B (zh) | 一种频道切换的方法和终端 | |
TWI401918B (zh) | 傳送指示接收器緩衝架構之緩衝參數信號的通訊方法 | |
CN101924944B (zh) | 可伸缩视频编码操作点选择方法、信息提供方法及设备 | |
WO2009128515A1 (ja) | ゲートウエイ装置と方法とプログラム | |
CN101917613B (zh) | 一种流媒体采集编码服务系统 | |
EP2360923A1 (en) | Method for selectively requesting adaptive streaming content and a device implementing the method | |
US8572670B2 (en) | Video distribution device, video distribution system, and video distribution method | |
CN102859933A (zh) | 用于提供特技播放服务的方法和装置 | |
CN103843301A (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
CN101321280A (zh) | 一种实时视频转码流媒体服务器 | |
CN102761773A (zh) | 一种利用i帧改善iptv业务的用户体验的方法 | |
CN101009824A (zh) | 一种音/视频数据的网络传输方法 | |
CN107147916B (zh) | 一种在传输层上传输h.265编码视频数据的方法 | |
CN104038844A (zh) | 一种基于mpeg-2标准的移动直播系统 | |
US11765444B2 (en) | Streaming media data including an addressable resource index track | |
CN101682738A (zh) | 视频流送系统、代码转换装置和视频流送方法 | |
US20120207454A1 (en) | Streaming service and playback device using svc server | |
JP2004505519A (ja) | Mpeg−4符号器及び斯様な符号器の出力符号化信号 | |
US9451201B2 (en) | Apparatus for outputting broadcast recorded by schedule recording and control method thereof | |
CN102045586A (zh) | 网络设备、信息处理装置、流切换方法和内容分送系统 | |
US7269839B2 (en) | Data distribution apparatus and method, and data distribution 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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090819 |