-
公开(公告)号:KR1020140069852A
公开(公告)日:2014-06-10
申请号:KR1020120137633
申请日:2012-11-30
Applicant: 성균관대학교산학협력단
Abstract: A method for managing a dynamic cache for transcoding based on cloud computing in which a plurality of computing nodes performs a transcoding job assigned by a transcoding control server according to embodiments of the present invention comprises the steps of: (a) allowing the transcoding control server to insert, into a dynamic cache, at least part of an idle space not assigned to a transcoding job in a computing node which is performing the transcoding job, and at least part of an idle space in a computing node which is not performing a transcoding job; (b) allowing the transcoding control server to load created transcoding content on the dynamic cache or transmit the created transcoding content to a client without loading the created transcoding content on the dynamic cache, according to a cache policy, when the transcoding content is created by a computing node to which a transcoding job is assigned; and (c) allowing the transcoding control server to select a computing node to which a new or additional transcoding job can be assigned, return at least a partial space of memory of the selected computing node from the dynamic cache, and cause the selected computing node to perform the transcoding job in the returned memory.
Abstract translation: 一种用于管理基于云计算的用于代码转换的动态高速缓存的方法,其中多个计算节点执行由代码转换控制服务器分配的代码转换作业,根据本发明的实施例包括以下步骤:(a)允许代码转换控制服务器 将未分配给正在执行代码转换作业的计算节点中的代码转换作业的空闲空间的至少一部分以及不执行转码的计算节点中的空闲空间的至少一部分插入到动态高速缓存中 工作; (b)允许代码转换控制服务器在所述动态高速缓存上加载所创建的代码转换内容,或者根据所述高速缓存策略,将所创建的转码内容发送到客户端,而不将所创建的转码内容加载到所述动态高速缓存上,当所述代码转换内容由 分配了代码转换作业的计算节点; 并且(c)允许代码转换控制服务器选择可以向其分配新的或附加的代码转换作业的计算节点,从动态高速缓存返回所选择的计算节点的至少一部分存储空间,并且使所选择的计算节点 在返回的内存中执行转码作业。
-
公开(公告)号:KR101481122B1
公开(公告)日:2015-01-14
申请号:KR1020120137633
申请日:2012-11-30
Applicant: 성균관대학교산학협력단
Abstract: 본 발명의 실시예들에 따른 트랜스코딩 제어 서버에 의해 할당되는 트랜스코딩 작업을 다수의 컴퓨팅 노드들이 수행하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법은, 트랜스코딩 제어 서버가 (a) 트랜스코딩 작업을 수행 중인 컴퓨팅 노드에서 트랜스코딩 작업에 할당되지 않은 유휴 공간의 적어도 일부 또는 트랜스코딩 작업을 수행 중이지 않은 컴퓨팅 노드에서 유휴 공간의 적어도 일부를 동적 캐시에 편입하는 단계; (b) 트랜스코딩 작업이 할당되었던 컴퓨팅 노드로부터 트랜스코딩된 컨텐츠가 생성된 경우에, 캐시 정책에 따라, 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재하거나 또는 동적 캐시에 적재 없이 클라이언트로 전송하는 단계; 및 (c) 외부에서 트랜스코딩 컨텐츠의 요청이 새로 있는 경우에, 트랜스코딩 작업이 새로 또는 추가로 할당될 수 있는 컴퓨팅 노드를 선정하고, 선정된 컴퓨팅 노드의 메모리 중 적어도 일부 공간을 동적 캐시로부터 반환하며, 선정된 컴퓨팅 노드로 하여금 반환된 메모리에서 트랜스코딩 작업을 수행하도록 하는 단계를 포함할 수 있다.
-
公开(公告)号:KR101454809B1
公开(公告)日:2014-11-04
申请号:KR1020130163999
申请日:2013-12-26
Applicant: 성균관대학교산학협력단
IPC: H04N19/40 , H04N21/2662
CPC classification number: H04N21/458 , H04N21/44008
Abstract: 본 발명의 실시예들에 따른 트랜스코딩 시스템은 복수의 클라이언트들로부터 특정 비디오 컨텐츠 및 특정 세그먼트에 관한 비디오 컨텐츠 식별자, 세그먼트 식별자, 품질 설정 정보, 지연 시간 정보 및 여분 시간 정보를 포함하는 스트리밍 요청 신호를 수신하고, 비디오 컨텐츠 식별자, 세그먼트 식별자, 품질 설정 정보, 지연 시간 정보 및 여분 시간 정보를 스케줄러에 전달하며, 스트리밍 요청 신호에 따라 트랜스코딩부에서 트랜스코딩 작업이 완료된 비디오 컨텐츠의 세그먼트의 트랜스코딩 데이터를 출력하는 요청 처리부, 요청 처리부로부터 적어도 하나의 스트리밍 요청 정보 내의 비디오 컨텐츠 식별자, 세그먼트 식별자, 품질 설정 정보, 지연 시간 정보 및 여분 시간 정보를 전달받고, 비디오 컨텐츠 식별자 및 세그먼트 식별자에 의해 식별된 � �디오 컨텐츠 내의 세그먼트들 각각에 대해, 각각의 클라이언트에 스트리밍된 마지막 세그먼트들의 각각으로부터 우선 지수의 산출 대상인 각 세그먼트까지의 세그먼트 거리 값에 기초하여 우선 지수를 산출하고, 적어도 우선 지수에 기초하여 적어도 하나의 비디오 컨텐츠들의 세그먼트들의 우선 순위를 결정하며, 결정된 우선 순위에 따라 세그먼트들의 트랜스코딩 작업 순서를 스케줄링하는 스케줄러 및 스케줄링된 트랜스코딩 작업 순서에 따라 세그먼트들을 트랜스코딩하는 트랜스코딩부를 포함할 수 있다.
Abstract translation: 根据本发明实施例的代码转换系统包括:视频内容标识符和段标识符,用于识别来自多个客户端的特定视频内容和特定段; 一个请求处理单元接收包括质量设置信息,延迟时间信息和额外时间信息的流请求信号,将视频内容标识符,段标识符,质量设置信息,延迟时间信息和额外时间信息传送到 并且根据流请求信号,在代码转换单元中输出完成代码转换任务的视频内容段的代码转换数据; 在来自请求处理单元的流请求信息中的至少一个中接收视频内容标识符,段标识符,质量设置信息,延迟时间信息和附加时间信息的调度器基于该值产生优先级索引 对于作为每个客户端的每个最终段的优先级索引的生成对象的段距离的段距离,所述最后段是针对每个客户端关于由视频内容标识符和段标识符标识的视频内容中的每个段流传输的, 基于优先级索引的至少一个视频内容,并且根据所确定的优先级来调度片段的转码任务顺序; 以及根据调度的转码任务顺序转码片段的代码转换单元。
-
-