US 12,231,718 B2
Full motion video (FMV) routing in one-way transfer systems using modified elementary streams
Jeffrey A. West, Redmond, WA (US); and William Harry Schulden, Laurel, MD (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 27, 2023, as Appl. No. 18/342,264.
Prior Publication US 2025/0008180 A1, Jan. 2, 2025
Int. Cl. H04N 21/434 (2011.01); H04N 21/4385 (2011.01); H04N 21/643 (2011.01); H04N 21/84 (2011.01)
CPC H04N 21/4348 (2013.01) [H04N 21/4385 (2013.01); H04N 21/64322 (2013.01); H04N 21/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for routing video streams in a one-way transfer (OWT) system, the system comprising:
a source video broker, in a source computing environment, that:
receives a video stream on an ingress port at an ingress Internet Protocol (IP) address;
accesses a mapping table storing unique identifiers for video streams based on the corresponding ingress IP addresses and ports of the video streams;
based on the ingress port and IP address of the video stream, identifies a unique identifier for the video stream;
demultiplexes the video stream to access packetized elementary streams (PESs) of the video stream, the PESs including a metadata PES and a video content PES;
forms an enriched metadata PES by modifying the metadata PES to include the unique identifier;
forms an enriched video stream by multiplexing the video content PES and the enriched metadata PES; and
transmits the enriched video stream through the OWT system; and
a destination video broker, in a destination computing environment protected by the OWT system, that:
receives the enriched video stream;
accesses the enriched metadata PES by demultiplexing the enriched video stream;
extracts the unique identifier from the enriched metadata PES;
based on the extracted unique identifier, identifies a destination address for the video stream from a routing table that stores corresponding destination addresses for multiple unique identifiers;
forms an unenriched video stream by multiplexing the metadata PES and the video content PES; and
transmits the unenriched video stream to a destination device having the destination address.