发明名称 Stream control with different trick-mode protocols
摘要 Embodiments disclosed include a method and a system. The method includes receiving a first media stream, in a first network device from a remote network device, using a first network protocol. The may method include converting the first media stream in real-time to a second media stream according to a second network protocol and transmitting the second media stream to a user device. The method may include receiving a first trick-mode command according to a first trick-mode protocol from the user device, wherein the first trick-mode command includes rewind, fast forward, or pause. The method may include converting the first trick-mode command into a second trick-mode command according to a second trick-mode protocol and transmitting the second trick-mode command to the remote network device.
申请公布号 US8997137(B2) 申请公布日期 2015.03.31
申请号 US201113327966 申请日期 2011.12.16
申请人 Verizon Patent and Licensing Inc. 发明人 Mathews Robin Montague;Ruffini Michael P.
分类号 H04N21/2343;H04N21/6587 主分类号 H04N21/2343
代理机构 代理人
主权项 1. A method comprising: receiving content in a first media stream, in a first network device from a remote network device, using a first network protocol, wherein the first network protocol includes a MPEG-TS (Motion Picture Expert Group-Transport Stream) protocol; decrypting media in the first media stream from a first encrypted format to generate decrypted media; re-encrypting the decrypted media into a second encrypted format to generate re-encrypted media; converting the first media stream to a second media stream according to a second network protocol, wherein the second network protocol includes a DLNA (Digital Living Network Alliance)protocol, and wherein the second media stream includes the re-encrypted media in the second encrypted format; transmitting the content as the second media stream from the first network device to a user device, wherein converting the first media stream includes converting the first media stream in real-time, and transmitting the second media stream to the user device occurs simultaneously with receiving the first media stream; storing the content transmitted as the second media stream in a buffer of played content in the first network device; receiving a first trick-mode command according to a first trick-mode protocol from the user device, wherein the first trick-mode command includes a rewind, a fast-forward, or a pause command, and wherein the first trick-mode protocol includes a DLNA trick-mode protocol; converting the first trick-mode command into a second trick-mode command according to a second trick-mode protocol different than the first trick-mode protocol, wherein the second trick-mode protocol includes a RTSP (Real Time Streaming Protocol) trick-mode protocol; transmitting the second trick-mode command to the remote network device; receiving a rewind command according to the first trick-mode protocol from the user device; retransmitting the content, as the second media stream, from the buffer of played content, in response to receiving the rewind command, to the user device; continuing to receive the content as the first media stream in the first network device from the remote network device while simultaneously retransmitting the content, as the second media stream, from the buffer of played content to the user device from the first network device; storing, in a buffer of unplayed content, the content received while simultaneously retransmitting the content as the second media stream from the buffer of played content; receiving a fast-forward command according to the first-trick mode protocol from the user device; transmitting, in response to receiving the fast-forward command, the content stored in the buffer of unplayed content as the second media stream to the user device; determining when the buffer of unplayed content is close to empty while transmitting, in response to receiving the fast-forward command, the content stored in the buffer of unplayed content as the second media stream; transmitting a fast-forward command in the second trick-mode protocol to the remote network device when determined that the buffer of unplayed content is close to being empty; determining when the buffer of played content is close to empty while retransmitting, in response to receiving the rewind command, the content stored in the buffer of played content; and transmitting a rewind command in the second trick-mode protocol to the remote network device when determined that the buffer of played content is close to empty.
地址 Basking Ridge NJ US