@@ -37,11 +37,11 @@ type Call struct {
3737 // media transport
3838 mediaTransport MediaTransport
3939
40- srcTrackInfos []* TrackInfo
40+ originalTrackInfos []* TrackInfo
4141}
4242
4343func (b * Call ) Init (transType MediaTransportType , trackInfos []* TrackInfo ) {
44- b .srcTrackInfos = trackInfos
44+ b .originalTrackInfos = trackInfos
4545
4646 if transType == TransportTypeWebRTC {
4747 b .mediaTransport = NewWebRTCMediaTransport (trackInfos )
@@ -62,7 +62,7 @@ func (b *Call) ToString() string {
6262
6363func (b * Call ) Accept (answer string ) {
6464 if aLegAnswer , err := b .mediaTransport .CreateAnswer (); err != nil {
65- logger .Errorf ("Create A-Leg Answer failed: %v" , err )
65+ logger .Errorf ("CreateAnswer failed: %v" , err )
6666 return
6767 } else {
6868 // for sdp fix
@@ -86,21 +86,6 @@ func (b *Call) Terminate() {
8686}
8787
8888func (b * Call ) OnOffer (sdp * Desc ) error {
89- /*
90- sdpSess, _ := sdp.Parse()
91- transType := ParseTransportType(sdpSess)
92- logger.Infof("TransportType: %v", transType)
93- trackInfos, err := ParseTrackInfos(sdpSess)
94- if err != nil {
95- logger.Errorf("ParseTrackInfos error: %v", err)
96- return err
97- }
98-
99- logger.Infof("TrackInfos: %v", trackInfos)
100- b.srcTrackInfos = trackInfos
101- print(sdpSess.String())
102- */
103-
10489 err := b .mediaTransport .OnOffer (sdp )
10590 if err != nil {
10691 logger .Errorf ("OnOffer error: %v" , err )
@@ -110,24 +95,6 @@ func (b *Call) OnOffer(sdp *Desc) error {
11095}
11196
11297func (b * Call ) CreateOffer () (* Desc , error ) {
113- /*
114- var trans MediaTransport
115-
116- if tpType == TransportTypeWebRTC {
117- trans = NewWebRTCMediaTransport(b.srcTrackInfos)
118- } else {
119- trans = NewStandardMediaTransport("out-"+string(*b.src.CallID()), b.srcTrackInfos)
120- }
121-
122- err := trans.Init(callConfig)
123-
124- if err != nil {
125- logger.Errorf("Init transport error: %v", err)
126- return nil, err
127- }
128-
129- b.destTrans = trans
130- */
13198 offer , err := b .mediaTransport .CreateOffer ()
13299 if err != nil {
133100 logger .Errorf ("Offer error: %v" , err )
0 commit comments