Frame-accurate transport of media data across a data network
    1.
    发明授权
    Frame-accurate transport of media data across a data network 有权
    通过数据网络对媒体数据进行帧精确传输

    公开(公告)号:US06792468B1

    公开(公告)日:2004-09-14

    申请号:US09441722

    申请日:1999-11-16

    IPC分类号: G06F1516

    CPC分类号: H04N21/23406 H04N21/44004

    摘要: A software architecture and control protocol that provides applications with control over the transport that is frame-accurate, random-access, real-time and stream-based. Conventional server-based data network where media data resides on the server does not provide a frame accurate control of media data playback on a client workstation. The present invention provides control on the client with the implementation of a “client pull” data transport model. According to the present invention, requests for media data are sent from the client to the server one request at a time. The server, upon receiving the requests, retrieves the corresponding frames of media data and transmits the media data back to the client one frame at a time. In this way, the present invention allows a user-interface to provide frame accurate controls on the client workstation, while allowing for real-time playback of media data that resides on the server.

    摘要翻译: 一种软件架构和控制协议,为应用程序提供对帧精确,随机访问,实时和基于流的传输的控制。 媒体数据驻留在服务器上的传统的基于服务器的数据网络不能在客户端工作站上提供对媒体数据播放的帧精确控制。 本发明提供对客户端对“客户端拉”数据传输模型的实现的控制。 根据本发明,媒体数据的请求一次从客户端发送到服务器一个请求。 服务器在接收到请求后,检索相应的媒体数据帧,并将媒体数据一次发送回客户端一帧。 以这种方式,本发明允许用户界面在客户端工作站上提供帧精确控制,同时允许实时地回放驻留在服务器上的媒体数据。

    Seamless playback of multiple clips of media data across a data network
    2.
    发明授权
    Seamless playback of multiple clips of media data across a data network 有权
    通过数据网络无缝播放媒体数据的多个剪辑

    公开(公告)号:US07448062B1

    公开(公告)日:2008-11-04

    申请号:US09441729

    申请日:1999-11-16

    IPC分类号: H04N7/173 G06F15/16

    摘要: A software architecture and control protocol that provides seamless playback of multiple clips of media data across a data network. Conventional server-based data network architecture where playback logic resides on the servers does not provide the capability of seamless playback of multiple clips stored in different servers. The present invention allows users to specify a playlist and provides control on the client with the implementation of a “client pull” data transport model. According to the present invention, the playlist is translated into a plurality of frame accurate requests, which are sent from the client to the servers one request at a time. The servers, upon receiving the requests, retrieve the corresponding frames of media data and transmit the media data back to the client. In this way, the present invention allows a user-interface to provide seamless playback of multiple clips that reside on different servers on the client workstation.

    摘要翻译: 软件架构和控制协议,可跨数据网络无缝播放多个媒体数据片段。 回放逻辑驻留在服务器上的传统的基于服务器的数据网络架构不能提供存储在不同服务器中的多个剪辑的无缝回放功能。 本发明允许用户指定播放列表并且向客户端提供对“客户端拉”数据传输模型的实现的控制。 根据本发明,将播放列表转换成多个帧准确请求,这些请求一次从客户端发送到服务器一个请求。 服务器在接收到请求后,检索相应的媒体数据帧并将媒体数据发送回客户端。 以这种方式,本发明允许用户界面提供驻留在客户端工作站上的不同服务器上的多个剪辑的无缝回放。