主权项 |
1. A method comprising:
conveying, by a video server comprising hardware and software, video over a network to be played on a plurality of user playback devices, said video comprising media content of a geographic area which is concurrently covered by a first camera that captures a first portion of the geographic area in a first field of view and by a second camera that captures a second portion of the geographic area in a second field of view, wherein an overlapping area exists, wherein the first portion includes the overlapping area and a first non-overlapping area, wherein the second portion includes the overlapping area and a second non-overlapping area, wherein a primary stream of video content corresponds content including the overlapping area and the first non-overlapping area, wherein an enhanced stream of video content corresponds to content including the overlapping area and the second non-overlapping area; receiving, at the video server, a user input for user tailored video to be delivered to a user playback device, which is one of the user playback devices, wherein the user input is an input for an adjustment to shift-to-the right, to shift-to-left, to upwards-shift, or to downwards-shift video content shown on a screen of the user playback device, wherein at a time the user input was received the screen showed video content that did not include content from both the first portion and the second portion, wherein the adjustment as specified by the user input would result in playback video that shows at least part of the first portion, the overlapping area, and at least part of the second portion; responsive to receipt of the user input, the video server dynamically creating a user tailored video stream consistent with the user input, wherein the dynamically creating of the user tailored video stream stitches a region of the primary stream to a region from the enhanced stream together to produce the user tailored video stream comprising the at least part of the first portion, the overlapping area, and the at least part of the second portion; and responsive to the dynamically creating, conveying by the video server over the network the user tailored video stream to the user playback device, whereby the user playback device in receipt of the user tailored video stream is able to present the user tailored video stream that shows the at least part of the first portion, the overlapping area, and the at least part of the second portion consistent with the user input. |