Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GB28181: I'm thinking about saying goodbye. #2845

Closed
winlinvip opened this issue Jan 5, 2022 · 7 comments
Closed

GB28181: I'm thinking about saying goodbye. #2845

winlinvip opened this issue Jan 5, 2022 · 7 comments
Assignees
Labels
Discussion Discussion or questions. TransByAI Translated by AI/GPT.
Milestone

Comments

@winlinvip
Copy link
Member

winlinvip commented Jan 5, 2022

The consensus we have currently reached is: to remove GB's SIP support from SRS and only support the media processing part.

What I am currently considering is: whether it is possible to go further and completely not support the access of GB28181.

Reasons are:

  • The monitoring scenario mainly involves RTSP, using FFmpeg to pull RTSP and convert it to RTMP for SRS pushing. Refer to FAQ: RTSP

  • The GB scenario is very small and can be completed with other open-source projects for protocol conversion, such as ZLM

  • Even if SRS supports GB, it only supports the media part of GB. It would still require a significant amount of time to integrate with the SIP project, maintain documentation, and provide future updates support.

  • Currently, we have too many directions, such as API improvement, RTC improvement, QUIC, JS virtual machine, slice protocol improvement, and so on.

  • After asking around, everyone still wants to continue supporting, so let's create a new repository. The owners will be @xialixin and @duiniuluantanqin. The repository address is ossrs/srs-gb28181.

  • Let GB develop independently, let the bullets fly for a while, maybe they will fly quite well.

TRANS_BY_GPT3

@winlinvip winlinvip added the Discussion Discussion or questions. label Jan 5, 2022
@winlinvip winlinvip self-assigned this Jan 5, 2022
@winlinvip winlinvip changed the title I'm thingking about saying goodbye to GB28181,我在想是否可以不支持GB28181 GB28181: I'm thingking about saying goodbye,我在想是否可以不支持 Jan 5, 2022
@winlinvip winlinvip changed the title GB28181: I'm thingking about saying goodbye,我在想是否可以不支持 GB28181: I'm thingking about saying goodbye,我在想是否不支持 Jan 5, 2022
@winlinvip winlinvip added this to the 5.0 milestone Jan 5, 2022
@648540858
Copy link

648540858 commented Jan 5, 2022

Please keep the media section.

TRANS_BY_GPT3

This was referenced Jan 5, 2022
@1024mg
Copy link

1024mg commented Jan 5, 2022

Spend your energy in the direction you believe is right.

TRANS_BY_GPT3

@winlinvip
Copy link
Member Author

winlinvip commented Jan 6, 2022

@1024mg Makes sense.

We initially thought that supporting surveillance was definitely the way to go because IoT's audio and video definitely need support. Later, we found that IoT's audio and video are still based on RTSP, which falls under the scope of FFmpeg pulling RTSP. After realizing this, we found that streaming can be supported by GB, but we didn't expect there to be so many challenges and so few applications (which also leads to few developers) and contributions.

These factors have resulted in a small number of SRS users who have raised most of the issues but are still unable to resolve them. Undoubtedly, this represents that something is not right. After thinking it over, it may be a matter of direction. Our main focus is not here.

TRANS_BY_GPT3

@zhOrange
Copy link

zhOrange commented Jan 20, 2022

Do not forget the original intention. After clarifying the ultimate goal of the project, you will know what can be abandoned and what can be retained with limited resources.

TRANS_BY_GPT3

@winlinvip
Copy link
Member Author

winlinvip commented Jan 21, 2022

Um, thank you everyone. Let's let everyone maintain it first, and after the maturity level is higher, we can merge it back into the main project.

TRANS_BY_GPT3

@hejinenPrivate
Copy link

hejinenPrivate commented Apr 6, 2022

May I ask if this new repository is migrated based on the SRS 4.0 version or the 5.0 version?

TRANS_BY_GPT3

@ghostsf
Copy link
Contributor

ghostsf commented May 31, 2022

Merging is a problem, huh.

TRANS_BY_GPT3

@winlinvip winlinvip changed the title GB28181: I'm thingking about saying goodbye,我在想是否不支持 GB28181: I'm thinking about saying goodbye, 我在想是否不支持' Please note that the provided text contains a mix of English and Chinese characters. The English part translates to: "GB28181: I'm thinking about saying goodbye." However, the Chinese part "我在想是否不支持" translates to: "I'm thinking about whether or not to not support. Jul 28, 2023
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Jul 28, 2023
@winlinvip winlinvip changed the title GB28181: I'm thinking about saying goodbye, 我在想是否不支持' Please note that the provided text contains a mix of English and Chinese characters. The English part translates to: "GB28181: I'm thinking about saying goodbye." However, the Chinese part "我在想是否不支持" translates to: "I'm thinking about whether or not to not support. GB28181: I'm thinking about saying goodbye. Oct 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Discussion or questions. TransByAI Translated by AI/GPT.
Projects
None yet
Development

No branches or pull requests

8 participants