Video stream management method, video stream management system, and video stream management device

The video stream management system allows users to edit and display unique information with the stream, addressing the issue of unidentified video stream sources, enhancing trustworthiness and selection accuracy.

JP7748669B2Active Publication Date: 2025-10-03PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022034715
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-07
Publication Date
2025-10-03
Estimated Expiration
2042-03-07

AI Technical Summary

Technical Problem

Existing video stream management systems do not allow users to identify the source of the video stream, making it difficult to determine the trustworthiness of the stream.

Method used

A video stream management system and method that enables users to edit a specified portion of a distribution URL, associate unique information with the video stream, and display this information alongside the stream, allowing identification of the video stream source.

Benefits of technology

Enables users to identify the source of a video stream by displaying unique information associated with the stream, facilitating informed selection and preventing the display of unknown or untrusted sources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007748669000001
    Figure 0007748669000001
  • Figure 0007748669000002
    Figure 0007748669000002
  • Figure 0007748669000003
    Figure 0007748669000003
Patent Text Reader

Abstract

To provide a method for managing a picture stream by which a user can specify the transmission source of a picture stream.SOLUTION: The method for managing a picture stream is a method used by a picture stream management system for managing a picture stream received from a picture source, and includes the steps of: receiving edition of a predetermined part in a distributed URL set in a picture source (step S101); receiving the distributed URL and the picture stream with the predetermined part edited from the picture source (step S107, step S115); and displaying description of the predetermined part with the picture stream (step S117).SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a video stream management method for managing a video stream received from a video source. [Background technology]

[0002] Patent Document 1 discloses a technology for converting a communication protocol to realize live distribution between an incompatible client and server. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-123086 Summary of the Invention [Problem to be solved by the invention]

[0004] With the technology disclosed in Patent Document 1, a user who views a distributed video stream cannot identify the source of the video stream, and cannot determine, for example, whether the video stream is trustworthy.

[0005] Therefore, the present disclosure provides a video stream management method that allows a user to identify the source of a video stream. [Means for solving the problem]

[0006] The video stream management method of the present disclosure is a video stream management method executed by a video stream management system that manages video streams received from a video source, which accepts editing of a specified portion of a distribution URL set in the video source, receives the distribution URL and the video stream with the specified portion edited from the video source, and displays a description of the specified portion together with the video stream.

[0007] The video stream management system of the present disclosure is a video stream management system that manages a video stream received from a video source, and includes a receiving unit that accepts editing of a specified portion in a distribution URL set in the video source, a receiving unit that receives the distribution URL and the video stream with the specified portion edited, and a display unit that displays a description of the specified portion together with the video stream.

[0008] The video stream management method of the present disclosure is a video stream management method executed by a video stream management device that manages a video stream received from a video source, and receives a distribution URL set in the video source with a specified portion edited, as well as the video stream, and displays a description of the specified portion together with the video stream.

[0009] The video stream management device of the present disclosure is a video stream management device that manages a video stream received from a video source, and includes a receiving unit that receives a distribution URL set in the video source, the distribution URL having a specified portion edited, and the video stream, and a display unit that displays a description of the specified portion together with the video stream. [Effects of the Invention]

[0010] According to the video stream management method and the like of the present disclosure, a user can identify the source of a video stream. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a video stream management system according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a distribution URL editing screen. [Figure 3] FIG. 3 is a diagram illustrating an example of a URL list. [Figure 4A] FIG. 4A is a diagram showing an example of a display screen of an edited distribution URL. [Figure 4B] FIG. 4B is a diagram showing an example of a display screen of the edited distribution URL. [Figure 4C] FIG. 4C is a diagram showing an example of a display screen of the edited distribution URL. [Figure 5] FIG. 5 is a sequence diagram illustrating an example of a video stream management method according to the embodiment. [Figure 6] FIG. 6 is a sequence diagram showing an example of a video stream management method according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a display screen of a video stream according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of an operation of the stream server according to the embodiment when it accepts editing of a distribution URL. [Figure 9] FIG. 9 is a flowchart showing an example of an operation of the stream server according to the embodiment when receiving a distribution URL. [Figure 10] FIG. 10 is a sequence diagram showing an example of a video stream management method according to a modified example of the embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a display screen of a video stream according to the modification of the embodiment. [Figure 12] FIG. 12 is a flowchart showing an example of an operation of the stream server according to the modification of the embodiment when receiving a distribution URL. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. However, more detailed description than necessary may be omitted. For example, detailed description of well-known matters or redundant description of substantially identical configurations may be omitted. This is to avoid unnecessary redundancy in the following description and to facilitate understanding by those skilled in the art.

[0013] The inventors have provided the accompanying drawings and the following description to enable those skilled in the art to fully understand the present disclosure, and do not intend for them to limit the subject matter described in the claims.

[0014] (Embodiment) The embodiment will be described with reference to FIGS. 1 to 9. FIG.

[0015] FIG. 1 is a diagram showing an example of the configuration of a video stream management system 1 according to an embodiment.

[0016] The video stream management system 1 is a system that manages video streams received from a video source 30. The video source 30 is, for example, a device having a memory in which video is stored, or a camera that captures video. The video stream management system 1 includes a client device 10, a stream server 20, and the video source 30.

[0017] The client device 10 is operated by a user to view a distributed video stream, and is communicatively connected to, for example, the stream server 20 and the video source 30. For example, a streaming distribution app is installed on the client device 10, and communication with the stream server 20 and the video source 30 is performed via the distribution app. The client device 10 accepts editing of a predetermined portion of a distribution URL (hereinafter also referred to as URL) set for the video source 30. The client device 10 is an example of a receiving unit. The URL is used when distributing a video stream and includes the IP address and ID of the stream server 20. For example, the user edits a predetermined portion of the URL via the client device 10 and inputs information unique to the video source 30 into the predetermined portion. For example, the information unique to the video source 30 may be a nickname of the video source 30 known to the user.

[0018] FIG. 2 is a diagram showing an example of a URL editing screen.

[0019] The user inputs unique information using client device 10, and client device 10 accepts editing of a predetermined portion of the URL. Fig. 2 shows input field 11, into which the unique information has been input, displayed on a display or the like of client device 10. Then, the user operates URL display button 12, 13, or 14, and the URL with the predetermined portion edited is displayed on a display or the like of client device 10 (see Figs. 4A to 4C, described later).

[0020] The URL display button 12 is a button for causing the stream server 20 to generate a URL compatible with the SRT protocol and display the generated URL on the client device 10. The URL display button 13 is a button for causing the stream server 20 to generate a URL compatible with the RTMP protocol and display the generated URL on the client device 10. The URL display button 14 is a button for causing the stream server 20 to generate a URL compatible with the RTMPS protocol and display the generated URL on the client device 10.

[0021] The stream server 20 is a distribution server that performs streaming distribution of video over a network, and can simultaneously play back files while downloading them. The stream server 20 is an example of a video stream management device that manages video streams received from a video source 30. The stream server 20 includes a URL list 21, a receiving unit 22, and a video playback unit 23. The stream server 20 acquires unique information input to the client device 10, and generates a URL with a predetermined portion edited according to a communication protocol selected by the user (for example, the SRT protocol, the RTMP protocol, or the RTMPS protocol).

[0022] The URL list 21 is a list in which generated URLs are associated with unique information. The stream server 20 generates URLs, associates the generated URLs with unique information, and stores them in the URL list 21.

[0023] FIG. 3 is a diagram showing an example of the URL list 21. As shown in FIG.

[0024] For example, "ptz_tokyooffice_0012" is input as unique information, and a URL "srt: / / 123.123.123.123:1234?streamed=#!::t=stream,m=public,u=username,r=ptz_tokyooffice_0012" conforming to the SRT protocol is generated and saved in the URL list 21. The predetermined portion in this URL is the portion following "r=".

[0025] For example, "camcoder_osakaoffice_0034" is input as unique information, and a URL "rtmp: / / 123.123.123.123:1234 / live / username_camcoder_osakaoffice_0034" conforming to the RTMP protocol is generated and saved in the URL list 21. The predetermined portion in this URL is the portion following "username_".

[0026] For example, "streamservice_beijingoffice_0056" is input as unique information, and a URL "rtmps: / / 123.123.123.123:1234 / live / username_streamservice_beijingoffice_0056" conforming to the RTMPS protocol is generated and saved in the URL list 21. The predetermined portion in this URL is the portion following "username_".

[0027] The stream server 20 may generate a URL for each communication protocol for each piece of acquired unique information and store the URLs in the URL list 21. For example, when "ptz_tokyooffice_0012" is input as unique information, a URL "srt: / / 123.123.123.123:1234?streamed=#!::t=stream,m=public,u=username,r=ptz_tokyooffice_0012" corresponding to the SRT protocol, a URL "rtmp: / / 123.123.123.123:1234 / live / username_ptz_tokyooffice_0012" corresponding to the RTMP protocol, and a URL "rtmps: / / 123.123.123.123:1234 / live / username_ptz_tokyooffice_0012" corresponding to the RTMPS protocol may be generated and stored in the URL list 21.

[0028] The generated URL with the predetermined portion edited is transmitted to the client device 10 and displayed on a display or the like that the client device 10 has.

[0029] 4A to 4C are diagrams showing an example of a display screen of an edited URL.

[0030] Fig. 4A shows a display field 15 in which a URL corresponding to the SRT protocol is displayed, Fig. 4B shows a display field 15 in which a URL corresponding to the RTMP protocol is displayed, and Fig. 4C shows a display field 15 in which a URL corresponding to the RTMPS protocol is displayed. When URL display button 12 shown in Fig. 2 is operated, the URL in display field 15 in Fig. 4A is displayed, when URL display button 13 shown in Fig. 2 is operated, the URL in display field 15 in Fig. 4B is displayed, and when URL display button 14 shown in Fig. 2 is operated, the URL in display field 15 in Fig. 4C is displayed. Note that it is not necessary to provide a URL display button for each communication protocol, and all URLs corresponding to each communication protocol may be displayed.

[0031] Then, the user operates the distribution start button 16, whereby the displayed URL is set in the video source 30, and a video stream is distributed from the video source 30. If the video source 30 is not communicatively connected to the client device 10, the user may manually input the displayed URL into the video source 30 to set the URL in the video source 30. For example, if the video source 30 is a camera that is not communicatively connected to the client device 10, the URL may be manually input into the video source 30 via a user interface of the camera.

[0032] The receiving unit 22 receives from the video source 30 the URL and the video stream in which a predetermined portion has been edited.

[0033] The video playback unit 23 plays back the received video stream and displays the description of a predetermined part of the URL together with the video stream. The video playback unit 23 is an example of a display unit.

[0034] The video source 30 includes a URL storage unit 31 , a video acquisition unit 32 , and a transmission unit 33 .

[0035] The URL storage unit 31 stores the URL set by the user.

[0036] The video acquisition unit 32 acquires video. If the video source 30 is a camera, the video acquisition unit 32 acquires video captured by the camera. If the video source 30 is a device having a memory in which video is stored, the video acquisition unit 32 acquires video from the memory. If the video source 30 has a function for capturing a screen, the video acquisition unit 32 acquires video obtained by capturing the screen.

[0037] The transmitting unit 33 transmits the URL and the video stream to the stream server 20.

[0038] Next, a video stream management method according to the embodiment will be described with reference to FIGS.

[0039] Figures 5 and 6 are sequence diagrams showing an example of a video stream management method according to an embodiment. Note that the video stream management method is a method executed by the video stream management system 1, and therefore Figures 5 and 6 are also sequence diagrams showing an example of the operation of the video stream management system 1 according to an embodiment.

[0040] 5, user A is shown as the user, and video source A is shown as the video source 30. Video source A is the video source 30 that user A recognizes.

[0041] First, user A inputs unique information for video source A into client device 10, and stream server 20 generates a URL in which the unique information for video source A is written in a predetermined location and stores it in URL list 21 (step S101).

[0042] The stream server 20 transmits the generated URL to the client device 10 and displays it to the user (step S102).

[0043] User A sets the generated URL in video source A by storing the URL in URL storage unit 31 of video source A (step S103). User A also commands video source A to start streaming (step S104).

[0044] To start streaming, the video source A transmits the URL set in the video source A to the stream server 20 (steps S105 to S107).

[0045] The stream server 20 checks the received URL against the URL list 21, and thereby recognizes that the received URL is a URL set for the video source A (step S108). In other words, the stream server 20 recognizes that the received URL is a URL set for the video source A to which the user A has given unique information (nickname).

[0046] The stream server 20 permits the establishment of a session with the video source A (steps S109 to S111), and the video source A starts streaming (step S112).

[0047] Video source A transmits video stream A to stream server 20 (steps S113 to S115).

[0048] Stream server 20 receives video stream A and displays video stream A and unique information of video source A (i.e., the description at a predetermined location in the URL set for video source A) on the display device viewed by user A (steps S116 and S117). The unique information of video source A is displayed when it is recognized in step S108 that the URL received from video source A is the URL set for video source A.

[0049] Next, in Fig. 6, user A and user B are shown as users, and video source D is shown as video source 30. Video source D is a video source 30 that is not known to user A. For example, assume that user B is a user unrelated to user A, and is trying to distribute video stream D of video source D.

[0050] In the example shown in FIG. 6, the stream server 20 has not generated a URL containing unique information about the video source D, and the URL is not stored in the URL list 21.

[0051] User B saves the URL in URL saving unit 31 of video source D and sets the URL in video source D (step S201). User B also commands video source D to start streaming (step S202).

[0052] To start streaming, the video source D transmits the URL set in the video source D to the stream server 20 (steps S203 to S205).

[0053] The stream server 20 checks the received URL against the URL list 21, but is unable to recognize the video source D because the received URL is not in the URL list 21 (step S206). In other words, the stream server 20 recognizes that the received URL is a URL set for an unknown video source 30.

[0054] The stream server 20 permits the establishment of a session with the video source D (steps S207 to S209), and the video source D starts streaming (step S210).

[0055] The video source D transmits the video stream D to the stream server 20 (steps S211 to S213).

[0056] The stream server 20 receives the video stream D and displays the video stream D and the fact that the source of the video stream D is unknown on the display device viewed by the user A (steps S214 and S215). The fact that the source of the video stream D is unknown is displayed if the URL received from the video source D is not in the URL list 21 in step S206.

[0057] 7 is a diagram showing an example of a display screen 50 for a video stream according to the embodiment. The display screen 50 is, for example, the screen of a display device viewed by a user.

[0058] Video streams A, B, and C are video streams transmitted from video sources 30 that have URLs included in URL list 21, while video stream D is a video stream transmitted from video source 30 that has URLs that are not included in URL list 21. For video streams A, B, and C, it can be seen that the video streams are displayed together with the description of a specific part of the URL (i.e., unique information). On the other hand, for video stream D, only the video stream is displayed, and the description of the specific part of the URL is not displayed, as the sender of video stream D is unknown. This allows the user to identify the senders of video streams A, B, and C, and also to confirm that the sender of video stream D is unknown.

[0059] For example, the user may be a switcher at a television station or the like, and can refer to the description in a predetermined portion of the URL displayed together with the video stream when selecting a video stream from among video streams A to D. For example, the user can safely select video stream A, B, or C, whose sender can be identified, and can avoid selecting video stream D, whose sender is unknown.

[0060] Next, the details of the operation of the stream server 20 in the embodiment will be described with reference to FIGS.

[0061] FIG. 8 is a flowchart showing an example of the operation of the stream server 20 according to the embodiment when accepting editing of a URL.

[0062] First, the stream server 20 receives unique information of the video source 30 from the client device 10 (step S11). For example, as shown in Fig. 2, the unique information input by the user to the client device 10 is transmitted to the stream server 20, and the stream server 20 acquires the unique information.

[0063] Next, the stream server 20 writes the acquired unique information in a predetermined portion of the URL set in the video source 30, generates a URL with the predetermined portion edited, and stores the URL in the URL list 21 (step S12). For example, the stream server 20 generates a URL as shown in FIG.

[0064] Then, the stream server 20 returns the generated URL to the client device 10 (step S13). For example, as shown in FIGS. 4A to 4C, the generated URL is displayed on the client device 10, and the user can set the URL in the video source 30.

[0065] FIG. 9 is a flowchart showing an example of the operation of the stream server 20 according to the embodiment when receiving a URL.

[0066] First, the stream server 20 receives, from the video source 30, the URL set in the video source 30 (step S21).

[0067] Next, the stream server 20 searches the URL list 21 (step S22) and determines whether or not the list contains information corresponding to the received URL (step S23). The information corresponding to the received URL is, for example, unique information as shown in FIG.

[0068] If there is information corresponding to the received URL (Yes in step S23), the stream server 20 temporarily stores the information (unique information) corresponding to the received URL (step S24). This allows the temporarily stored unique information to be displayed together with the video stream from the video source 30 that sent the received URL.

[0069] If there is no information corresponding to the received URL (No in step S23), the stream server 20 determines that the video source 30 that sent the received URL is unknown and temporarily stores this information (step S25). This allows the stream server 20 to display the video stream from the video source 30 that sent the received URL, along with the information that the source of the video stream is unknown.

[0070] Then, the stream server 20 returns a connection OK to the video source 30 (step S26). In the example described here, regardless of whether the URL list 21 contains information corresponding to the received URL, the stream server 20 establishes a session with the video source 30 and distributes a video stream.

[0071] As described above, the video stream management method is a method executed by the video stream management system 1 that manages video streams received from the video source 30, and includes processing for accepting edits of specified portions in a distribution URL set in the video source 30, receiving the distribution URL and video stream with the edited specified portions from the video source 30, and displaying a description of the specified portions together with the video stream.

[0072] This allows the user to edit a predetermined portion of the distribution URL and set the distribution URL with the edited portion in the video source 30. When the stream server 20 receives the distribution URL with the edited portion from the video source 30, it displays the description of the predetermined portion in the distribution URL together with the video stream. Therefore, the user can identify the sender of the video stream by looking at the displayed description of the predetermined portion.

[0073] For example, when a distribution URL is received in which a predetermined portion has not been edited, a message indicating that the source of the video stream is unknown may be displayed along with the video stream.

[0074] This allows the user to confirm that the source of the video stream is unknown.

[0075] For example, the description of the predetermined location may include information unique to the video source 30 .

[0076] Since information unique to the video source 30 (for example, a nickname given to the video source by the user) is displayed, the user can identify the source of the video stream by looking at the unique information.

[0077] In addition, the video stream management system 1 is a system that manages video streams received from a video source 30, and includes a client device 10 that accepts editing of a specified portion of a distribution URL set in the video source 30, a receiving unit 22 that receives the distribution URL and video stream with the specified portion edited, and a video playback unit 23 that displays a description of the specified portion together with the video stream.

[0078] This makes it possible to provide a video stream management system 1 that allows the user to identify the source of a video stream.

[0079] In addition, the video stream management method is a method executed by a stream server 20 that manages a video stream received from a video source 30, and includes a process of receiving a distribution URL set in the video source 30, in which a predetermined portion has been edited, and the video stream, and displaying a description of the predetermined portion together with the video stream.

[0080] This makes it possible to provide a video stream management method that allows a user to identify the source of a video stream.

[0081] The stream server 20 is also a video stream management device that manages the video stream received from the video source 30, and includes a receiving unit 22 that receives the distribution URL set in the video source 30, with a specified portion edited, and the video stream, and a video playback unit 23 that displays the description of the specified portion together with the video stream.

[0082] This makes it possible to provide a stream server 20 that allows the user to identify the source of a video stream.

[0083] (Modification of the embodiment) In the embodiment, an example has been described in which, when a URL in which a predetermined portion has not been edited is received, a video stream is received from the video source 30 in which the URL is set. In the modified example of the embodiment, an example will be described in which, when a URL in which a predetermined portion has not been edited is received, a video stream is not received from the video source 30 in which the URL is set.

[0084] A modification of the embodiment will be described with reference to FIGS.

[0085] 10 is a sequence diagram showing an example of a video stream management method according to a modified example of the embodiment. The processes from step S201 to step S206 are the same as those described in FIG. 6, and therefore description thereof will be omitted.

[0086] The stream server 20 does not permit the establishment of a session with the video source D (steps S301 to S303), and the video source D does not start streaming. In this way, when the stream server 20 receives a URL in which a predetermined part has not been edited, it does not receive a video stream from the video source 30 to which the URL is set.

[0087] FIG. 11 is a diagram showing an example of a display screen 50 for a video stream in a modification of the embodiment.

[0088] In the embodiment, an example has been described in which a video stream D transmitted from a video source 30 having a URL not included in the URL list 21 set thereto is also displayed, as shown in Fig. 7. In a modification of the embodiment, the stream server 20 does not receive a video stream from a video source 30 having a URL not included in the URL list 21 set thereto, and therefore the video stream D is not displayed, as shown in Fig. 11. This makes it possible to prevent the user from viewing a video stream from a video source 30 whose sender is unknown.

[0089] For example, the user may be a switcher at a television station or the like, and may be prevented from selecting a video stream D whose source is unknown.

[0090] Next, the details of the operation of the stream server 20 in the modified example of the embodiment will be described with reference to FIG.

[0091] FIG. 12 is a flowchart showing an example of the operation of the stream server 20 according to the modified embodiment when receiving a URL.

[0092] The processes from step S21 to step S24 and the process in step S26 are the same as those described in FIG. 9, and therefore the description thereof will be omitted.

[0093] If the stream server 20 does not have information corresponding to the received URL (No in step S23), it returns a connection NG to the video source 30 (step S31). This makes it possible to prevent reception of a video stream from a video source 30 that has sent a URL not in the URL list 21, thereby saving communication bandwidth, for example. Also, for example, when a malicious third party is attempting to distribute a large volume of video streams, it is possible to prevent reception of a large volume of video streams.

[0094] As described above, when a distribution URL is received in which a predetermined portion has not been edited, it is not necessary to receive a video stream from the video source 30 in which the distribution URL is set.

[0095] This makes it possible to prevent video streams from unknown sources from being displayed.

[0096] (Other embodiments) As described above, the embodiments and their modifications have been described as examples of the technology disclosed in this application. However, the technology in this disclosure is not limited to these, and can be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are made as appropriate. Furthermore, it is also possible to combine the components described in the above embodiments and their modifications to create new embodiments.

[0097] For example, the steps included in the video stream management method may be executed by a computer (computer system). The present disclosure can be realized as a program for causing a computer to execute the steps included in the method. Furthermore, the present disclosure can be realized as a non-transitory computer-readable recording medium, such as a CD-ROM, on which the program is recorded.

[0098] For example, when the present disclosure is realized as a program (software), each step is performed by running the program using hardware resources such as a computer's CPU, memory, input / output circuits, etc. In other words, each step is performed by the CPU acquiring data from memory or input / output circuits, etc., performing calculations, and outputting the calculation results to memory or input / output circuits, etc.

[0099] Furthermore, the components included in the video stream management system 1 of the above-described embodiment may be realized as an LSI (Large Scale Integration) which is an integrated circuit (IC).

[0100] Furthermore, the integrated circuit is not limited to an LSI, but may be realized by a dedicated circuit or a general-purpose processor. A programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor in which the connections and settings of circuit cells within the LSI can be reconfigured may also be used.

[0101] Furthermore, if an integrated circuit technology that can replace LSI emerges due to advances in semiconductor technology or other derived technologies, it is natural that the components included in the video stream management system 1 may be integrated into an integrated circuit using that technology.

[0102] As described above, the embodiments have been described as examples of the technology in the present disclosure, and for that purpose, the accompanying drawings and detailed description have been provided.

[0103] Therefore, the components shown in the accompanying drawings and detailed description may include not only essential components for solving the problem, but also non-essential components for solving the problem. Therefore, the fact that these non-essential components are shown in the accompanying drawings or detailed description should not be interpreted as indicating that these non-essential components are essential.

[0104] Furthermore, since the above-described embodiments are intended to illustrate the technology of the present disclosure, various modifications, substitutions, additions, omissions, etc. may be made within the scope of the claims or their equivalents. [Industrial Applicability]

[0105] The present disclosure is applicable to systems that distribute video streams, etc. [Explanation of symbols]

[0106] 1. Video Stream Management System 10 Client Device 11 Input field 12, 13, 14 URL display button 15 Display field 16 Start streaming button 20 Stream Server 21 URL List 22 Receiving unit 23 Video playback section 30 Video Source 31 URL storage section 32 Video acquisition unit 33 Transmitter 50 display screen

Claims

1. 1. A video stream management method executed by a video stream management system that manages video streams received from video sources, comprising: Accepting editing of a predetermined portion of a distribution URL set in the video source; receiving, from the video source, a distribution URL in which the predetermined portion has been edited and the video stream; displaying a description of the predetermined portion together with the video stream; A method for managing video streams.

2. When a distribution URL in which the predetermined portion has not been edited is received, a message indicating that the source of the video stream is unknown is displayed together with the video stream. The video stream management method according to claim 1 .

3. If a distribution URL in which the predetermined portion has not been edited is received, the video stream is not received from the video source to which the distribution URL is set. The video stream management method according to claim 1 .

4. the description in the predetermined location includes information unique to the video source; The video stream management method according to any one of claims 1 to 3.

5. A video stream management system that manages a video stream received from a video source, comprising: a receiving unit that receives editing of a predetermined portion of a distribution URL set in the video source; a receiving unit that receives the distribution URL in which the predetermined portion has been edited and the video stream; a display unit that displays a description of the predetermined portion together with the video stream, Video stream management system.

6. 1. A video stream management method executed by a video stream management device that manages a video stream received from a video source, comprising: receiving a distribution URL set in a video source, the distribution URL having a predetermined portion edited, and the video stream; displaying a description of the predetermined portion together with the video stream; A method for managing video streams.

7. A video stream management device that manages a video stream received from a video source, comprising: a receiving unit that receives a distribution URL set in a video source, the distribution URL having a predetermined portion edited, and the video stream; a display unit that displays a description of the predetermined portion together with the video stream, Video stream management device.

Citation Information

Patent Citations

  • A system and method for managing streaming media sessions.

    JP2011503742A

  • Perimeter motion picture distribution system, perimeter motion picture distribution method, communication terminal device, and method and program for controlling the same

    JP2015220595A

  • Information processing device, control method and program

    JP2020123086A

  • Opportunistic routing

    US9118680B1