Method and system for triggering ingestion of remote content by a streaming server using uniform resource locator folder mapping
First Claim
Patent Images
1. A method of streaming a media file from an RTSP (Real Time Streaming Protocol) streaming server computer to a client device, the method comprising:
- (a) at the RTSP streaming server computer, maintaining a configuration file for mapping a folder portion of an RTSP streaming URL (Universal Resource Locator) to a HTTP content URL of a content folder on a HTTP (Hyper Text Transfer Protocol) server computer;
(b) publishing the media file to the content folder on the HTTP server computer;
(c) receiving, at the RTSP streaming server computer, a request for streaming the media file to the client device, the request including the RTSP streaming URL including a folder portion and a path portion;
(d) using the configuration file to map the folder portion of the RTSP streaming URL to the URL of the content folder on the HTTP server computer;
(e) constructing an HTTP content URL of the media file by concatenating the URL of the content folder on the HTTP server computer with the path portion of the RTSP streaming URL;
(f) using the HTTP content URL of the media file, fetching the media file from the HTTP server computer to the RTSP streaming server computer; and
(g) streaming the media file from the RTSP streaming server computer to the client device.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many-to-many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.
-
Citations
16 Claims
-
1. A method of streaming a media file from an RTSP (Real Time Streaming Protocol) streaming server computer to a client device, the method comprising:
-
(a) at the RTSP streaming server computer, maintaining a configuration file for mapping a folder portion of an RTSP streaming URL (Universal Resource Locator) to a HTTP content URL of a content folder on a HTTP (Hyper Text Transfer Protocol) server computer; (b) publishing the media file to the content folder on the HTTP server computer; (c) receiving, at the RTSP streaming server computer, a request for streaming the media file to the client device, the request including the RTSP streaming URL including a folder portion and a path portion; (d) using the configuration file to map the folder portion of the RTSP streaming URL to the URL of the content folder on the HTTP server computer; (e) constructing an HTTP content URL of the media file by concatenating the URL of the content folder on the HTTP server computer with the path portion of the RTSP streaming URL; (f) using the HTTP content URL of the media file, fetching the media file from the HTTP server computer to the RTSP streaming server computer; and (g) streaming the media file from the RTSP streaming server computer to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system having a processor and a computer readable non-transitory storage medium having instructions stored thereon for execution by the processor, for streaming a media file from an RTSP (Real Time Streaming Protocol) streaming server computer to a client device, the instructions configured to cause the processor to:
-
(a) at the RTSP streaming server computer, maintain a configuration file for mapping a folder portion of an RTSP streaming URL (Universal Resource Locator) to a HTTP content URL of a content folder on a HTTP (Hyper Text Transfer Protocol) server computer; (b) publish the media file to the content folder on the HTTP server computer; (c) receive, at the RTSP streaming server computer, a request for streaming the media file to the client device, the request including the RTSP streaming URL including a folder portion and a path portion; (d) use the configuration file to map the folder portion of the RTSP streaming URL to the URL of the content folder on the HTTP server computer; (e) construct an HTTP content URL of the media file by concatenating the URL of the content folder on the HTTP server computer with the path portion of the RTSP streaming URL; (f) use the HTTP content URL of the media file, to fetch the media file from the HTTP server computer to the RTSP streaming server computer; and (g) stream the media file from the RTSP streaming server computer to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification