Comments (9)
Capabilities for storing will vary, but those packets are useless anyway (except perhaps for getting decoders in sync) since they contain old data. My point was that there could be a value in speccing out how long the UA should delay the discarded event if there is an outstanding offer to make apps that use the event behave consistently over UAs. I'm not sure how important that is - thinking a second time. Applications that want to be sure of this could use timeouts instead.
I'd be fine with closing as wontfix.
from webrtc-pc.
The issue people seem concerned with is discarding say the first packet in an I frame. Was discussing this some folks and there were some ideas bounced around on sugesting it was a good idea (but not mandetory) to buffer something that represented a frame of video for that device
from webrtc-pc.
Martin's PR #29 and subsequent discussion indicates that it's possible to have an indication that packets are coming in, and do something sensible that allows them to be received. Martin has promised an update that describes this as part of a #29 update (in which case the name "mediadiscarded" is inappropriate).
from webrtc-pc.
This seem to be similar to #144 - duplicate?
from webrtc-pc.
I don't care if you close 144 as a duplicate of this but please don't close this one as it is has the conversation
from webrtc-pc.
Peter thinks PR #293 (RTPTransceiver) addresses the early media issue.
from webrtc-pc.
Just reviewed #293, and I fail to see unassigned media being covered. Put the question to Martin and Peter.
from webrtc-pc.
Martin and Peter are happy with #293 in this respect. I propose we close this Issue.
from webrtc-pc.
#293 has landed. Closing Issue.
from webrtc-pc.
Related Issues (20)
- Section 4.4.2: createOffer() and setLocalDescription() resource handling HOT 2
- Transceivers stopped prior to being negotiated are never removed from the set of transcievers HOT 7
- If you close your data channel before first offer, does the "m=application" line still show up? HOT 7
- Make RTCRtpHeaderExtensionCapability.uri required
- Remove "MAY generate statistics that are not documented." HOT 2
- What is setCodecPreferences's contract? HOT 5
- RTCRtpEncodingParameters.active flag and the ~Β in the SDP HOT 3
- Shouldn't call sender/receiver.getCapabilities() from other algorithms
- addTransceiver: 1 sendEncodings vs 0 sendEncodings HOT 4
- Steps for updating RTCPeerConnection.[[IceConnectionState]] are missing? HOT 2
- insertDTMF() can race with stopping or sender.replaceTrack(null) HOT 2
- The steps in "Update the connection state" say to fire connectionstatechange when [[IsClosed]] is set to true HOT 2
- Remote tracks width and height settings in case of rotated video
- Why clear [[LastCreatedOffer]] and [[LastCreatedAnswer]] when going to "stable"? HOT 1
- The normative language for setting [[IceRole]] is in a NOTE, which is also in the wrong section
- scaleResolutionDownBy validation steps are inconsistent, browser interop issues HOT 5
- Maybe removeTrack should be a no-op on [[Stopping]] as well as [[Stopped]]? HOT 3
- iceConnectionState "checking" can happen without adding remote candidates HOT 1
- What is the state of a connection with only administratively prohibited candidates? HOT 1
- Clarify unmute event must fire on receiver.track AFTER sRD(offer) succeeds HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webrtc-pc.