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: SRS 5.0 has already supported GB-2016, with built-in SIP signaling and TCP single-port transmission media. #3176

Closed
winlinvip opened this issue Sep 14, 2022 · 3 comments · Fixed by #3201
Assignees
Labels
Feature It's a new feature. GB28181 For GB28181. TransByAI Translated by AI/GPT.
Milestone

Comments

@winlinvip
Copy link
Member

winlinvip commented Sep 14, 2022

Supporting GB28181 is the right thing to do, and it may also be a challenging thing to do, because challenges make things interesting.

See English or Chinese

Latency

image

Under intranet conditions, GB/TCP does not increase latency.

@winlinvip winlinvip added Feature It's a new feature. GB28181 For GB28181. labels Sep 14, 2022
@winlinvip winlinvip added this to the 5.0 milestone Sep 14, 2022
@winlinvip winlinvip self-assigned this Sep 14, 2022
@winlinvip winlinvip changed the title GB28181: 支持一个GB的最小可用版本 GB28181: 支持一个GB的最小可用版本PoC Sep 14, 2022
@winlinvip winlinvip changed the title GB28181: 支持一个GB的最小可用版本PoC GB28181: SRS 5.0支持一个GB的最小可用版本PoC Sep 14, 2022
@pedoc
Copy link

pedoc commented Sep 28, 2022

There is no particularly good SIP library in C++, which is also one of the reasons for the unstable SIP handling.

The SIP protocol has support for The eXtended osip library.

TRANS_BY_GPT3

@winlinvip winlinvip linked a pull request Oct 6, 2022 that will close this issue
@winlinvip winlinvip pinned this issue Oct 8, 2022
@winlinvip winlinvip changed the title GB28181: SRS 5.0支持一个GB的最小可用版本PoC GB28181: SRS 5.0已经支持一个GB-2016,TCP,最小可用版本,内置SIP信令,TCP单端口传输媒体 Nov 22, 2022
@winlinvip winlinvip changed the title GB28181: SRS 5.0已经支持一个GB-2016,TCP,最小可用版本,内置SIP信令,TCP单端口传输媒体 GB28181: SRS 5.0已经支持一个GB-2016,内置SIP信令,TCP单端口传输媒体 Nov 22, 2022
winlinvip added a commit to winlinvip/srs that referenced this issue Nov 23, 2022
winlinvip added a commit to winlinvip/srs that referenced this issue Nov 23, 2022
1. Parse video codec from PSM packet.
2. Return error if HEVC packet.
3. Ignore invalid AVC nalu.
winlinvip added a commit to winlinvip/srs that referenced this issue Nov 23, 2022
1. Parse video codec from PSM packet.
2. Return error if HEVC packet.
3. Ignore invalid AVC NALUs.
4. Drop AVC AUD and SEI.
winlinvip added a commit to winlinvip/srs that referenced this issue Nov 23, 2022
1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore invalid AVC NALUs, drop AVC AUD and SEI.
4. Disconnect TCP connection if HEVC.
winlinvip added a commit to winlinvip/srs that referenced this issue Nov 23, 2022
1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore invalid AVC NALUs, drop AVC AUD and SEI.
4. Disconnect TCP connection if HEVC.
winlinvip added a commit that referenced this issue Nov 24, 2022
1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore invalid AVC NALUs, drop AVC AUD and SEI.
4. Disconnect TCP connection if HEVC.
winlinvip added a commit that referenced this issue Nov 24, 2022
1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore invalid AVC NALUs, drop AVC AUD and SEI.
4. Disconnect TCP connection if HEVC.
@winlinvip winlinvip unpinned this issue Dec 17, 2022
@402939556
Copy link

402939556 commented Jun 14, 2023

国标SIP configuration, does it not support password authentication?

TRANS_BY_GPT3

@winlinvip winlinvip changed the title GB28181: SRS 5.0已经支持一个GB-2016,内置SIP信令,TCP单端口传输媒体 GB28181: SRS 5.0 has already supported GB-2016, with built-in SIP signaling and TCP single-port transmission media. Jul 29, 2023
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Jul 29, 2023
@winlinvip
Copy link
Member Author

We need to refine the lazy object to shared_ptr, see #3667 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature It's a new feature. GB28181 For GB28181. TransByAI Translated by AI/GPT.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants