发明名称 VIDEO STREAMING SYSTEM AND METHOD
摘要 A system and method implementing simultaneous video streaming to multiple end-user mobile user devices (MUD) is disclosed. The system/method utilizes an Ethernet/SATA bridge (ESB) to permit a host computer system (HCS) the ability to load video media content (VMC) on a local storage media (LSM) via a SATA multiplexer (MUX) using a hardware MAC-to-LBA transmission decoder (LTD). The HCS is configured to load a hardware service queue register (SQR) with end-user IP target address and VMC addressing information. A streaming FIFO controller (SFC) scans the SQR and retrieves data from the LSM via the SATA MUX and packetizes the IP target address and VMC data with an hardware Ethernet transport encoder (ETE) to transfer the VMC data stream directly from the LSM to the end-user MUD without HCS TCP/IP protocol intervention.
申请公布号 US2015256580(A1) 申请公布日期 2015.09.10
申请号 US201514642732 申请日期 2015.03.09
申请人 Gazoo, Inc. 发明人 Morton Joseph Scott;McDonald Christopher Michael;Knepp Glenn Donald
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项 1. A video streaming system comprising: (a) first Ethernet PHY (FEP); (b) Ethernet/SATA bridge (ESB); (c) SATA MUX (MUX); (d) local storage media (LSM); (e) service queue register (SQR); (f) streaming FIFO controller (SFC); (g) Ethernet transport encoder (ETE); (h) second Ethernet PHY (SEP); and (i) computer communication network (CCN); wherein said FEP is configured to receive video media content (VMC) over a first Ethernet communication channel (FEC) from a host computer system (HCS); said FEP is configured to translate signals on said FEC to a first serial data stream (FDS); said MUX is configured to provide dual port access to said LSM from said ESB via a first SATA port (FSP) to said MUX and said SFC from a second SATA port (SSP) to said MUX; said ESB is configured to interpret said FDS as a SATA control protocol (SCP) and communicate SATA disk drive commands and data within said SCP to said LSM through said MUX; said SCP comprises an Ethernet layer 1 protocol frame comprising Ethernet preamble, start-of-field delimiter (SOF), Ethernet target MAC address, Ethernet source MAC address, Ethernet type, ESB version identification, ESB command, ESB command parameter, ESB transfer request identifier, ESB subpacket identifier, ESB starting LBA, ESB byte offset, ESB LBA transfer count, ESB byte count, and transfer data payload; said SQR comprises hardware registers configured to store a plurality of user service requests (USR), said USR comprising a target IP address, content LBA start address (CLS), content LBA length (CLL), and content LBA active (CLA) registers; said TIA corresponds to an end-user mobile user device (MUD); said CLS corresponds to a video media identifier (VMI) of VMC stored on said LMS; said CLL corresponds to the length of a selected VMC stored on said LMS; said CLA corresponds to an active display point within said USR; said SFC is configured to sequence through said USR entries in said SQR and transfer a target Internet Protocol (IP) address (TIP) from said SQR to said ETE; said SFC is configured to sequence through entries in said SQR and initiate a VMC data transfer (VDT) from said LSM through said SSP to said ETE; said ETE is configured to serially transfer said target TIP and said VDT in an Ethernet layer 1 protocol frame to said SEP; said Ethernet layer 1 protocol frame further comprises a TCP/IP payload; said SEP is electrically coupled to said CCN; and said CCN is electrically coupled to an end-user mobile user device (MUD) having an IP address corresponding to said TIP.
地址 Bryan TX US
您可能感兴趣的专利