Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
sipsorcery created a comment on an issue on sipsorcery-org/sipsorcery
PR's welcome. The g729 codec was a copy paste from another open source implentation.
sipsorcery closed an issue on sipsorcery-org/sipsorcery
Crash in G722Codec.cs when called with odd number of shorts
Need some check in G722Codec.cs Encoder as crash at line 417 state.QmfSignalHistory[23] = inputBuffer[j++]; if inputbuffer has odd length.sipsorcery created a comment on an issue on sipsorcery-org/sipsorcery
Do you mean a SOCKs proxy? How would this work? WebRTC is designed to connect peers directly not via any intermediaries.
sipsorcery closed an issue on sipsorcery-org/sipsorcery
Audio Source Device Setting while creating WindowsAudioEndPoint object
Like var videoSource = new WindowsVideoEndPoint(new VpxVideoEncoder(), "HD Webcam"); can we define for audio too. var audioSource = new WindowsAudioEndPoint(new AudioEncoder()) with setting devi...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Slow Video Loading
I'm sending video (VP8) from the SipSorcery.Net implementation to a web page. Using the following method: `RTCPeerConnection.SendVideo ` It's working, but it takes a good 15-30 seconds to s...sipsorcery opened an issue on sipsorcery-org/sipsorcery
Enhancements
This issue is to capture issues relating o missing features for the main protocols supported or other generally useful feaures: WebRTC: - Session re-negotiation https://w3c.github.io/webrtc-pc...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Problem with receiving image is error
good image is 28kb , problem image is 50kb, udp packet is loss, then merge to one packet , I thinksipsorcery closed an issue on sipsorcery-org/sipsorcery
Issue with Audio Level RTP Extension in Janus-Gateway
I'm currently working with Janus-Gateway and I’ve encountered an issue where I’m not receiving any talking events. After some troubleshooting, I was asked whether the audio level RTP extension is b...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Cannot detect when a track is added by the remote peer
Similar to #983. I am attempting to add a media track some time after the peer connection has been established (this code is executed by the local peer): ``` var localVideoTrack = new MediaS...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Add support for RFC3311-UPDATE method
I have a voice call, and the call will be automatically disconnected 10 minutes after it is answered. By checking the signaling, I found that the third-party PBX(freeswitch、VOS3000 etc) will sen...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Punch multiple holes and exploit the Birthday Problem
Is there any way to create `n` random candidates, even if it's the same IP and peer type, for each peer type (with presumable different port numbers)? NAT hole-punching seems to have worked much be...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Datachannel Reliability Implementation
Currently `RTCDataChannelInit` doesn't appear to have any effect: https://github.com/sipsorcery-org/sipsorcery/blob/c153907c3d478e179974ed8aa426233be5a7aeaa/src/net/WebRTC/RTCDataChannel.cs#L92 htt...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Select an exact VideoFormat/AudioFormat during Webrtc SDP
I would like to use an exact VideoFormat (i.e `Name H264, FormatID 125, Codec H264, ClockRate 90000, Parameters level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f` ) during SDP ...sipsorcery closed an issue on sipsorcery-org/sipsorcery
RFC 7714 (AES-GCM AEAD support)
Hi all, I'm currently working on a project and I need to secure the connection using a cryptography with 256-bit key. Reading the specifications, I found that original SRTP only require 128-bit al...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Bandwidth estimation
And one more thing from my side as I can't see that happening in action, but may be wrong. Does Sipsorcery implement bandwidth estimation and while having active session adjust the bitrate of encod...sipsorcery closed an issue on sipsorcery-org/sipsorcery
SIPUserAgent.Call can now be called with the addition AuthName optional parameter.
Added Optional Parameter to function Filename: SIPUserAgent.cs public Task<bool> Call(string dst, string username, string password, IMediaSession mediaSession, int ringTimeout = 0, string optio...sipsorcery closed an issue on sipsorcery-org/sipsorcery
STUNClient.cs STUNAttributeTypesEnum.XORMappedAddress not handled
I noticed that both stun.3cx and stun.google returned XORMappedAddress but public static IPEndPoint GetPublicIPEndPoint(string stunServer, int port = DEFAULT_STUN_PORT) doesn't seem t...sipsorcery closed an issue on sipsorcery-org/sipsorcery
SRTP only works with a single media type at a time
When using the newly added SRTP implementation for SIP calls, it seems that the media only works for one of the media types at a time. For example, if I create a media call with audio AND video, ...sipsorcery closed an issue on sipsorcery-org/sipsorcery
VP9 Library
I'm not sure if this is useful or not but I think this might be a full VP9 decoder written in c# that you might find interesting. https://github.com/Ryujinx/Ryujinx/tree/master/Ryujinx.Graphics....sipsorcery closed an issue on sipsorcery-org/sipsorcery
.NET Framework timing problem
In order to avoid .NET Framework timing problem please evaluate if you find useful to replace (or to create a new object) all timers of AudioExtraSource with [MicroTimer](https://www.codeproject.co...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Add proper RTCP feedback support as per RFC4585
[RTCP Feedback](https://tools.ietf.org/html/rfc4585) provides a way to deal with dropped or missing RTP packets. For voice a dropped RTP packet is not worth taking any action over. Each voice ...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Optimisations required for 1080p
Attempting to receive a VP8 encoded video stream at 1080p (1920x1080) will quickly degrade to become very laggy and then corrupted. The sipsorcery library is not able to decode the video stream fas...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Add support for the Google Congestion Control Algorithm
Currently when Chrome is requested to send a 1080p stream to an application using the sipsorcery library the frame resolution is ramped up over a period of up to 30s, e.g: ```` [21:02:57 DBG] A...sipsorcery closed an issue on sipsorcery-org/sipsorcery
Add support for WebRTC session re-negotation
As per the [Session Negotiation Model](https://w3c.github.io/webrtc-pc/#session-negotiation-model). Also see https://blog.mozilla.org/webrtc/perfect-negotiation-in-webrtc/ for additional context.sipsorcery closed an issue on sipsorcery-org/sipsorcery
Add H264 depacketisation
Currently the `RTPSession` class supports `H264` packetisation [but not depacketisation](https://github.com/sipsorcery/sipsorcery/blob/f1d0b3d0994bd1feb967c278ced2b3ad1dc05881/src/net/RTP/RTPSessio...sipsorcery pushed 2139 commits to main sipsorcery/guix.sigs
- 26.0rc2 laanwj noncodesigned e332d92
- Merge pull request #920 from laanwj/26.0rc2-laanwj-noncodesigned 26.0rc2 laanwj noncodesigned 10d61af
- Add TheCharlatan 26.0rc2 non-codesigned b940994
- Merge pull request #921 from TheCharlatan/TheCharlatan-26.0rc2-non-codesigned Add TheCharlatan 26.0rc2 non-codesigned d716a51
- Add non-codesigned attestations by CoinForensics for v26.0rc2 39d7c7b
- Merge pull request #922 from coinforensics/main Add non-codesigned attestations by CoinForensics for v26.0rc2 c0d25a0
- Add attestations by jackielove4u for 26.0rc1 all 0d9a9bb
- achow101 26.0rc2 non-codesigned binary guix attestation 89d067d
- Merge pull request #923 from gruve-p/26.0rc1 Add attestations by jackielove4u for 26.0rc1 all 46866c4
- Merge pull request #924 from achow101/26.0rc1 achow101 26.0rc2 non-codesigned binary guix attestation fee0d17
- achow101 26.0rc2 all guix attestation 1f485a0
- Add attestations by hebasto for 26.0rc2 codesigned 480e11d
- fanquake v26.0rc2 codesigned attestations b67b8ab
- Merge pull request #925 from achow101/26.0rc2 achow101 26.0rc2 all guix attestation 7c444f4
- Merge pull request #926 from hebasto/26.0rc2-codesigned Add attestations by hebasto for 26.0rc2 codesigned a7d57f7
- Merge pull request #927 from fanquake/fanquake_codesigned_26_0rc2 fanquake v26.0rc2 codesigned attestations 01326be
- 26.0rc2 kvaciral all 0c272f2
- Add Emzy Guix attestations for 26.0rc2 non-codesigned 1927e47
- Merge pull request #928 from Kvaciral/26.0rc2-allattestations-kvaciral 010d38f
- Add TheCharlatan 26.0rc2 codesigned 25cfe09
- and 2119 more ...
sipsorcery pushed 59 commits to master sipsorcery/gitian.sigs
- hebasto 0.21.2 signed 7c2ab30
- hebasto 0.20.2rc3 signed c636a72
- achow101 0.21.2 codesigned binary gitian sigs ec6643f
- achow101 0.20.2rc3 non-codesigned binary gitian sigs d362870
- achow101 0.20.2rc3 codesigned binary gitian sigs e2e5045
- sipsorcery 0.21.2 code signed 48662d4
- Merge pull request #1695 from hebasto/0.21.2-signed b63c540
- Merge pull request #1696 from hebasto/0.20.2rc3-signed 8b07121
- Merge pull request #1697 from achow101/0.21.2 66c5ec4
- Merge pull request #1698 from achow101/0.20.2rc3 82f1a54
- Merge pull request #1699 from sipsorcery/0.21.2-signed 46e9055
- fanquake 0.21.2 signed sigs 4db4b75
- Merge pull request #1700 from fanquake/fanquake_0.21.2_signed fanquake 0.21.2 signed sigs df69fab
- fanquake 0.20.2rc3 signed sigs 39387d6
- Merge pull request #1701 from fanquake/fanquake_0.20.2rc3_signed fanquake 0.20.2rc3 signed sigs 5fa65ce
- guggero 0.21.2 osx signed ab241a5
- guggero 0.21.2 windows signed fc11bbf
- Merge pull request #1702 from guggero/guggero-0.21.2-signed guggero 0.21.2 signed 940fadd
- guggero 0.20.2rc3 osx signed 61b16d0
- guggero 0.20.2rc3 windows signed d0ea7b0
- and 39 more ...