Pracuję dla Skype dla firm w Internecie za pomocą Skype Web SDK. Próbuję utworzyć rozmowę wideo z wieloma osobami, np. Wideokonferencję.Problem z rozmowami wideo w wielu rozmowach Skype dla firm w Internecie za pomocą skype web sdk
Używam poniższego kodu do tworzenia konwersacji.
var conversation = app.conversationsManager.createConversation(); //created conversion
//self video listener
conversation.selfParticipant.video.state.changed(function (newState, reason, oldState) {
notify("selfParticipant.video.state : "+newState)
});
//self audio listener
conversation.selfParticipant.audio.state.changed(function (newState, reason, oldState) {
notify("selfParticipant.audio.state :"+newState);
});
//listner for conversion state
conversation.state.changed(function (newValue, reason, oldValue) {
notify("conversation.state : "+newValue)
});
//add participants
addParticipants(conversation,sip_uris); //Added participants
notify("conversation.videoService.maxVideos : "+conversation.videoService.maxVideos());
notify("conversation.videoService.videoMode : "+conversation.videoService.videoMode());
//start video service
conversation.videoService.start().then(function() {
notify("Video conference successfully started : "+conversation.uri());
},function (error) {
notify("Video conference start failed : "+error);
});
i kłody powyższego kodu jak poniżej
1:26:51 PM : selfParticipant.video.state : Disconnected
1:26:51 PM : selfParticipant.audio.state :Disconnected
1:26:51 PM : conversation.state : Created
1:26:51 PM : conversation.videoService.maxVideos : null
1:26:51 PM : conversation.videoService.videoMode : ActiveSpeaker
1:26:52 PM : conversation.state : Conferenced
1:26:53 PM : selfParticipant.audio.state :Connecting
1:26:53 PM : selfParticipant.video.state : Connecting
1:27:04 PM : selfParticipant.audio.state :Connected
1:27:04 PM : selfParticipant.video.state : Disconnected
1:27:04 PM : Video conference successfully started
Mam dwie kwestie.
conversation.videoService.maxVideos pokazano jako zerowej na chrom() wersja 56.0.2924.87 (64-bitowa).
selfParticipant.video.state coraz Disconnected, ale selfParticipant.audio.state jest w porządku (zmiana do połączony).
EDIT: Skype logach SDK here
Każda pomoc mile widziana.
Patrząc na logi, wydaje się, że zaczynasz tworzyć oferty zawierające A/V (linie 266-274), a później renegocjacja usunęła wideo z ostatecznej odpowiedzi od strony zdalnej, ponieważ żadna linia nie wskazuje, które kodeki wideo są obsługiwane. Czy testujesz Chrome na Chrome? Czy próbowałeś testowania innych przeglądarek? – ShelbyZ
Dzięki za odpowiedź, Tak testuję chrome na chrome. Nawet wideo dla uczestników nie są pokazywane. Próbowałem w firefoxie, otrzymałem komunikat o błędzie wyłączonym i jeszcze jeden problem dla mnie. –
@SatishakumarAwati. Czy w Chrome 56 można nawiązywać połączenia wideo i audio w trybie Skype jeden do jednego? – Venky