Często zadawane pytania dotyczące programu Windows Media Services Series 9
Kwiecień 2003
Ten dokument zawiera odpowiedzi na często zadawane pytania dotyczące programu Microsoft® Windows Media® Services 9 Series. Aby wyświetlić pełny tekst każdego pytania wraz z odpowiedzią, kliknij pytanie. Aby rozwinąć wszystkie pytania, naciśnij klawisze SHIFT+A. Aby zwinąć wszystkie pytania, naciśnij klawisze SHIFT+C.
Aby uzyskać bardziej szczegółowe informacje na temat programu Windows Media Services Series 9, zobacz Pomoc programu Windows Media Services Series 9 .
 1.
Jak mogę się dowiedzieć, czy klienci mają trudności z uzyskiwaniem dostępu do mojej zawartości?
 W określaniu efektywności emisji multimediów przesyłanych strumieniowo niezwykle cenne okazują się dzienniki. Po każdym utworzeniu punktu publikacji warto włączyć odpowiedni dodatek plug-in do rejestrowania, aby można było analizować powodzenia i niepowodzenia emisji. Uważnie przeglądając dzienniki po emisji, można często ustalić nie tylko same problemy i moment ich wystąpienia, ale także możliwe rozwiązania.
Przy próbie zidentyfikowania problemu po stronie klienta zwykle najbardziej pomocne są następujące wpisy pliku dziennika:
x-duration. Jest to czas, przez który klient renderował strumień. Jeżeli czas w tym polu jest krótszy od całkowitej długości zawartości, klient mógł zostać odrzucony.
c-status. Są to kody opisujące stan połączenia klienta. W tym polu wyświetlane są niektóre z najczęściej występujących problemów z połączeniem.
avgbandwidth. Jest to średnia przepustowość połączenia. Jeżeli jest ona niższa od szybkości przesyłania bitów strumienia z serwera, klient mógł dysponować zmniejszoną przepustowością.
c-bytes. Jest to liczba bajtów odebranych przez klienta. Jeżeli ta liczba różni się od liczby bajtów wysłanych przez serwer (sc-bytes), wystąpiła utrata pakietów.
c-pkts-lost-client. Jest to liczba pakietów, które nie zostały dostarczone do klienta.
c-buffercount. Jest to liczba określająca, ile razy klient buforował strumień. Wysoka wartość może wskazywać problemy z przepustowością.
Aby uzyskać więcej informacji na temat używania plików dziennika do identyfikowania problemów z przesyłaniem strumieniowym, zobacz Pomoc programu Windows Media Services 9 Series .
Zamknij Odpowiedź
 2.
Jak mogę się dowiedzieć, czy klient nie otrzymał wszystkich danych przesłanych strumieniowo z serwera?
 Gdy klient nie otrzyma wszystkich danych przesłanych strumieniowo z serwera Windows Media, problem ten określa się mianem „utraty pakietów”. Utrata pakietów może być spowodowana przeciążeniem sieci, problemami z routerem itd. Ponadto pakiety uważa się za utracone, jeżeli dotrą do klienta za późno do terminowego odtworzenia.
Przez monitorowanie plików dziennika można określić, czy miała miejsce utrata pakietów, kiedy wystąpiła i czy którekolwiek z utraconych pakietów zostały odzyskane. W określeniu, czy wystąpiła utrata pakietów, mogą pomóc następujące pola pliku dziennika:
s-pkts-sent. Jest to liczba pakietów zawartości wysłanych przez serwer do połączonego klienta. Pole to zawiera łącznik (-) w dziennikach klientów zdalnej pamięci podręcznej pochodzących z pamięci podręcznej/serwera proxy oraz w plikach dziennika multiemisji.
c-pkts-received. Jest to liczba pakietów z serwera, które zostały poprawnie odebrane przez klienta przy pierwszej próbie. Pakiety, które nie zostały odebrane poprawnie przy pierwszej próbie, można odzyskać w przypadku ich ponownego wysłania poprzez protokół UDP. Pakiety, które nie zostaną odzyskane po ponownym wysłaniu przez protokół UDP, są uważane za utracone w sieci.
c-pkts-lost-client. Jest to liczba utraconych pakietów, które nie zostały odzyskane w warstwie klienta przez korekcję błędów lub w warstwie sieci przez ponowne wysyłanie UDP. Te pakiety są wysyłane przez serwer Windows Media, ale klient nigdy ich nie odtworzy.
c-pkts-lost-net. Jest to liczba pakietów utraconych w warstwie sieci. Klient może mieć możliwość odzyskania tych pakietów, jeżeli włączona jest korekcja błędów.
c-pkts-lost-cont-net. Jest to maksymalna liczba pakietów utraconych jeden po drugim w warstwie sieci. Wysoka wartość wskazuje złe warunki panujące w sieci, z długimi okresami, podczas których klient nie otrzymywał żadnych pakietów.
c-resendreqs. Jest to liczba zgłoszonych przez klienta żądań nowych pakietów. Jeżeli klient nie korzysta z ponownego wysyłania UDP, pole to zawiera wartość zero.
c-pkts-recovered-ECC. Jest to liczba pakietów utraconych w warstwie sieci, które zostały naprawione i odzyskane w warstwie klienta dzięki włączeniu korekcji błędów. Korekcja błędów to jedyny sposób odzyskiwania pakietów w przypadku strumieni multiemisji. Liczba pakietów naprawionych i odzyskanych w warstwie klienta jest równa różnicy wartości c-pkts-lost-net ic-pkts-lost-client.
c-pkts-recovered-resent. Jest to liczba pakietów odzyskanych dzięki ich ponownemu wysłaniu przez protokół UDP. Wartość ta nie obejmuje pakietów TCP ani UDP. Jeżeli klient nie korzysta z ponownego wysyłania UDP, pole to zawiera wartość zero.
Zauważ, że wartości wszystkich pól dziennika nie obejmują pakietów TCP ani UDP.
Gdy pakiety zostaną utracone podczas procesu przesyłania strumieniowego lub archiwizowania, w dodatku plug-in Moduł zapisywania archiwizowanych danych WMS jest wyświetlany komunikat ostrzegawczy na karcie Rozwiązywanie problemów w programie Windows Media Services w celu zgłoszenia wielkości straty. Aby ostrzeżenie mogło zostać wysłane, dodatek plug-in musi być włączony. Jeżeli strumień zawartości odbierany przez serwer zostanie przerwany na skutek utraty pakietów na okres dłuższy niż dwie sekundy, dodatek plug-in Moduł zapisywania archiwizowanych danych WMS przestaje archiwizować, a następnie rozpoczyna archiwizowanie do nowego pliku po wznowieniu strumienia przychodzącego. Obecność kilku niewielkich plików archiwum wskazuje, że podczas emisji występuje utrata pakietów.
Zamknij Odpowiedź
 3.
Dlaczego klienci ISA mają trudności w łączeniu się z moim serwerem za pomocą protokołu MMS?
 Protokół MMS (Microsoft Media Server) domyślnie korzysta z portu 1755. Niektórzy klienci programu Internet Security and Acceleration (ISA) Server mogą mieć trudności w łączeniu się z tym portem, ponieważ program ISA stosuje inne kryteria połączeń dla portów o numerach wyższych niż 1023.
Problem ten można usunąć przez skonfigurowanie dodatku plug-in WMS MMS Server Control Protocol w taki sposób, aby zmieniał port, do którego protokół MMS wykonuje dowiązanie. Inny sposób to utworzenie pliku pod nazwą Wspcfg.ini i zapisanie go w folderze %systemroot%\Windows\System32\Windows Media\Server. Plik powinien zawierać następujący tekst:
[WMServer]
LocalBindTcpPorts=1755
LocalBindUdpPorts=1755
Zamknij Odpowiedź
 4.
Czym różni się wypychanie z kodera od ściągania z kodera?
 Aby umożliwić przesyłanie strumieniowe w możliwie najbardziej zróżnicowanych warunkach, serwer z zainstalowanym programem Windows Media Services 9 Series może odbierać zawartość z kodera przy użyciu dwóch różnych metod: wypychania i ściągania.
Kiedy koder „wypycha” zawartość do programu Windows Media Services, steruje on serwerem Windows Media i strumieniem emisji. Koder może także utworzyć na serwerze nowy punkt publikacji i ustawić go tak, aby usunął się po zakończeniu emisji. Aby użyć kodera w celu wypychania emisji do serwera Windows Media, administrator kodera musi mieć nazwę serwera Windows Media, adres URL serwera oraz wszystkie uprawnienia niezbędne do uzyskania dostępu do serwera. Wypychanie z kodera przydaje się w scenariuszach kodowania na żywo i w sytuacjach, gdy trzeba zachować kontrolę nad emisją w źródle zawartości.
Kiedy program Windows Media Services „ściąga” zawartość z kodera, serwer łączy się z już uruchomionym strumieniem kodera. Ściąganie z kodera przydaje się, jeżeli ustawiony jest punkt publikacji, który uruchamia się w momencie połączenia pierwszego klienta z zawartością, lub jeżeli serwer Windows Media jest oddzielony od kodera zaporą. W konfiguracji ściągania z kodera serwer Windows Media może się połączyć z koderem dopiero wtedy, gdy koder jest już uruchomiony i koduje zawartość. Punkt publikacji serwera musi używać adresu URL kodera jako źródła zawartości.
Zamknij Odpowiedź
 5.
Czy istnieje sposób na zwiększenie wydajności podczas strumieniowego przesyłania zawartości z kodera?
 Jeżeli jako element listy odtwarzania stosowana jest zawartość na żywo z kodera, u klientów może wystąpić opóźnienie podczas buforowania zawartości z kodera przez serwer. Ponadto serwer musi utworzyć nowe połączenie z koderem za każdym razem, gdy klient przełączy się na strumień zawartości na żądanie, co zwiększa przeciążenie sieci.
Aby zapobiec tym problemom oraz poprawić wydajność sieci i po stronie klienta, można utworzyć na serwerze dodatkowy punkt publikacji, działający jako pośrednik pomiędzy głównym punktem publikacji a koderem. Taka konfiguracja skutkuje poprawą wydajności, ponieważ serwer utrzymuje jedno połączenie z dekoderem niezależnie od liczby klientów przesyłających strumieniowo zawartość. Ten punkt publikacji można utworzyć, wykonując następujące czynności:
1. Utwórz dwa identyczne punkty publikacji emisji.
2. Skonfiguruj pierwszy punkt publikacji do odbierania zawartości z kodera.
3. Uruchom punkt publikacji.
4. Skonfiguruj drugi punkt publikacji tak, aby odwoływał się do listy odtwarzania. Dodaj element media do listy odtwarzania, która odbiera zawartość z pierwszego punktu publikacji.
5. Użyj adresu lpp://punkt_publikacji_1 jako źródła elementu media (gdzie punkt_publikacji_1 jest nazwą punktu publikacji skonfigurowanego w punkcie 2).
6. Użyj drugiego punktu publikacji do strumieniowego przesyłania zawartości do klientów.
Zamknij Odpowiedź
 6.
Czy mogę przesyłać strumieniowo zawartość z serwera sieci Web?
 Zawartość opartą na pakiecie Windows Media można przesyłać strumieniowo albo z serwera sieci Web, albo z serwera z zainstalowanym programem Windows Media Services 9 Series, jednak serwer sieci Web nie został opracowany z myślą o strumieniowym przesyłaniu zawartości opartej na pakiecie Windows Media. Jeżeli zdecydujesz się na strumieniowe przesyłanie zawartości z serwera sieci Web, przeczytaj artykuł Metody przesyłania strumieniowego: serwer sieci Web a serwer strumienia multimediów , aby dowiedzieć się więcej na temat różnic w sposobie dostarczania zawartości, które mogą wpłynąć na jakość odtwarzania.
Zamknij Odpowiedź
 1.
Dlaczego klienci emisji pojedynczej napotykają na nadmierne buforowanie?
 Jeżeli klienci napotykają na nadmierne buforowanie, serwer Windows Media może obsługiwać zbyt wiele jednoczesnych połączeń. Ze względu na ograniczenia sprzętowe serwer Windows Media może w danym momencie nadawać ograniczoną liczbę strumieni. Przeciążone serwery często gubią dane, przerywają transmisje i odrzucają klientów. Inna możliwość to przekroczenie przez serwer przepustowości sieci. W sieci może występować słaby punkt lub awaria albo sieć może nie być zaprojektowana do przesyłania ilości danych, których żądają klienci.
Istnieje kilka sposobów rozwiązania tego problemu. Aby zmniejszyć obciążenie serwera lub sieci związane z przesyłaniem danych, można zastosować jedno lub wszystkie poniższe rozwiązania:
Ustaw limity serwera. Serwer można skonfigurować tak, aby ograniczyć liczbę połączeń klientów oraz używaną przepustowość, dzięki czemu pojemności serwera i sieci nie zostaną przekroczone.
Utwórz klaster serwerów. Można użyć klastra serwerów, aby grupa serwerów Windows Media współpracowała w celu strumieniowego przesyłania zawartości. Chociaż klienci łączą się z klastrem za pomocą jednego adresu URL, wszystkie serwery dzielą między sobą obciążenie przesyłania strumieniowego, zmniejszając w ten sposób obciążenie pojedynczego serwera.
Dodaj serwery dystrybucji. Obciążenie przesyłania strumieniowego można rozłożyć na całą sieć przez użycie serwerów dystrybucji w tych punktach sieci, gdzie zapotrzebowanie na przesyłanie strumieniowe jest zwykle największe. Może to znacząco poprawić wydajność przesyłania strumieniowego, ponieważ zmniejsza się odległość między serwerem a klientem.
Wprowadź system pamięci podręcznej/serwera proxy. Można na serwerze włączyć dodatek plug-in pamięci podręcznej/serwera proxy innej firmy, aby zapewnić obsługę pamięci podręcznej i serwera proxy. Zastosowanie pamięci podręcznej/serwera proxy to łatwy sposób na oszczędzenie przepustowości, zmniejszenie opóźnienia narzuconego przez sieć oraz przesunięcie obciążenia serwera pochodzenia. Używana przepustowość sieci zmniejsza się do minimum, ponieważ do wysyłania zawartości do pamięci podręcznej oraz odbierania informacji z tej pamięci wymagane jest tylko jedno połączenie z serwera pochodzenia. Opóźnienie sieci zmniejsza się, ponieważ klient może odebrać zawartość z pobliskiej pamięci podręcznej/serwera proxy szybciej, niż gdyby musiał pokonywać sieć lub Internet w celu odebrania zawartości z serwera pochodzenia. Ponadto obciążenie serwera pochodzenia ulega przesunięciu, ponieważ bezpośrednio łączy się z tym serwerem mniejsza liczba klientów.
Zmodyfikuj zawartość multimediów przesyłanych strumieniowo. Można obniżyć wymaganą przepustowość zawartości przez zakodowanie jej za pomocą innych ustawień.
Zauważ, że jeżeli chcesz przetestować wydajność serwera przy różnych obciążeniach klientów, możesz pobrać symulator obciążenia Windows Media Load Simulator Seria 9 ze strony głównej pakietu Windows Media.
Zamknij Odpowiedź
 2.
Jak mogę się dowiedzieć, jakiej przepustowości sieci będzie używać mój serwer Windows Media?
 Wymaganą pojemność sieci można oszacować za pomocą poniższego równania:
Wymagana pojemność sieci = szybkość transmisji bitów zawartości x liczba odbiorców
Aby oszacować średnią szybkość transmisji bitów zawartości, podziel rozmiar pliku przesyłanego strumieniowo przez czas odtwarzania w sekundach. Na przykład cyfrowy plik multimedialny o rozmiarze 2 megabajtów (MB) zawiera około 16 000 000 bitów. Jeżeli zawartość ma długość około 1 1/2 minuty, to przy jej przesyłaniu strumieniowym szybkość transmisji bitów wyniesie średnio 180 kilobitów na sekundę (kb/s).
Aby oszacować liczbę odbiorców, określ największą liczbę równoczesnych użytkowników podczas zdarzenia przesyłania strumieniowego. Na przykład firma, w której pracujesz, może planować udostępnienie szkolenia online w sieci lokalnej dla całej załogi liczącej 10 000 pracowników. Na podstawie dotychczasowych danych dotyczących udziału w szkoleniach można z dużym prawdopodobieństwem powiedzieć, że w dowolnej chwili dostęp do szkolenia będzie chciało uzyskać maksymalnie pięć procent pracowników. Dlatego sieć musi mieć możliwość niezawodnego dostarczenia zawartości do 500 równoczesnych użytkowników.
Aby uzyskać więcej informacji na temat planowania pojemności, zobacz Pomoc programu Windows Media Services 9 Series .
Zamknij Odpowiedź
 3.
Ilu użytkowników może jednocześnie wyświetlać zawartość przesyłaną strumieniowo z serwera, na którym jest zainstalowany program Windows Media Services?
 Maksymalna liczba równoczesnych użytkowników zależy od konfiguracji serwera i metody dystrybucji (strumień emisji pojedynczej lub strumień multiemisji). Rzeczywista pojemność zależy od komputera. Ogólna reguła mówi, że serwer Windows Media z jednym 233-megahercowym procesorem i 256 megabajtami (MB) pamięci RAM może obsłużyć do 1 000 strumieni emisji pojedynczej o szybkości 28,8 kilobitów na sekundę (Kb/s). Ponieważ przesłanie strumieniowe multiemisji wymaga tylko jednego strumienia z serwera Windows Media, z takim pojedynczym strumieniem może się jednocześnie połączyć nieograniczona liczba użytkowników.
Zamknij Odpowiedź
 4.
Jeżeli chcę przesyłać strumieniowo zawartość do więcej niż 1 000 jednoczesnych użytkowników, jakiego typu sprzętu potrzebuję?
 Przy rozmieszczeniach programu Windows Media Services na dużą skalę spróbuj wprowadzić jedną lub więcej z poniższych modyfikacji w stosowanym systemie multimediów przesyłanych strumieniowo:
• Uaktualnij serwer jednoprocesorowy do serwera wieloprocesorowego.
• Zainstaluj dodatkowe karty interfejsu sieciowego lub uaktualnij istniejącą kartę interfejsu sieciowego do obsługi połączenia sieciowego o większej przepustowości.
• Wprowadź w systemie multimediów przesyłanych strumieniowo dodatkowe serwery z zainstalowanym programem Windows Media Services, oraz użyj Równoważenia obciążenia sieciowego, aby rozłożyć obciążenie serwerów.
• Rozprowadź pamięć podręczną/serwery proxy po całej sieci i zastosuj program do replikacji zawartości, aby rozprowadzić zawartość bliżej klientów i zwolnić serwery pochodzenia z obsługi części zapotrzebowania.
• Ustaw przełączniki sieciowe, które będą przetwarzać żądania i transmisje multimediów przesyłanych strumieniowo, w tryb pełnego dupleksu, aby zachować nieprzerwany przepływ informacji.
Zamknij Odpowiedź
 1.
Mam zawartość audio/wideo, którą chcę przesyłać strumieniowo. Kto może ją dla mnie obsługiwać?
 Skontaktuj się z certyfikowanym dostawcą obsługi pakietu Windows Media Seria 9 . Firmy te świadczą usługi obsługiwania zawartości, a także wiele innych specjalistycznych usług, takich jak tworzenie aplikacji, kodowanie zawartości czy autorstwo. Każdy dostawca zobowiązał się do pełnej implementacji programu Windows Media Services 9 Series i przeszedł rygorystyczne testy.
Zamknij Odpowiedź
 2.
Kto może przekonwertować moje taśmy wideo i strumieniowo przesyłać je dla mnie z sieci Web?
 3.
Jak przekonwertować audio lub wideo na taśmie albo cyfrowe pliki multimedialne na zawartość, którą można przesyłać strumieniowo za pomocą programu Windows Media Services?
 Istnieje wiele różnych formatów cyfrowych plików multimedialnych, ale program Windows Media Services nie może ich wszystkich przesyłać strumieniowo. W niektórych przypadkach strumieniowe przesyłanie cyfrowych plików multimedialnych jest możliwe dopiero po przekonwertowaniu ich na zgodny format. Program Windows Media Encoder Seria 9 jest wydajnym narzędziem produkcyjnym, które może konwertować audio i wideo zarówno na żywo, jak i wcześniej nagrane na pliki lub strumienie pakietu Windows Media. Za pomocą tego kodera można przechwytywać audio lub wideo z urządzeń zainstalowanych na komputerze, a następnie konwertować przechwyconą zawartość na plik pakietu Windows Media w celu dystrybucji. Aby uzyskać więcej informacji na temat programu Windows Media Encoder, zobacz Pomoc programu Windows Media Encoder Seria 9 .
Zamknij Odpowiedź
 4.
Jak utworzyć audio i wideo do przesyłania strumieniowego za pomocą programu Windows Media Services?
 Technologie Windows Media idealnie nadają się dla twórców zawartości, którzy chcą produkować zawartość audio i wideo opartą na pakiecie Windows Media z myślą o multimediach przesyłanych strumieniowo oraz aplikacjach obejmujących pobieranie i odtwarzanie. Czy jesteś producentem zawartości tworzącym cyfrową zawartość multimedialną, czy programistą chcącym dodać do swojej aplikacji obsługę najnowszych technologii Windows Media, zobacz stronę sieci Web tworzenia , na której znajdziesz rozwiązania odpowiednie do swoich potrzeb.
Zamknij Odpowiedź
 5.
Jak mogę przekształcić slajdy programu PowerPoint w prezentację opartą na pakiecie Windows Media?
 Za pomocą programu Microsoft Producer dla PowerPoint® 2002 można tworzyć i edytować prezentację zawierającą audio i wideo oraz synchronizować ją z zestawem slajdów programu PowerPoint. Po opublikowaniu składników audio i wideo prezentacji na serwerze Windows Media oraz pozostałych składników (w tym slajdów programu PowerPoint) na serwerze sieci Web można prezentację przesyłać strumieniowo. Nie można używać programu Microsoft Producer do strumieniowego odtwarzania prezentacji na żywo. Aby uzyskać więcej informacji, zobacz stronę sieci Web programu Microsoft Producer .
Jeżeli chcesz emitować prezentację programu PowerPoint z audio i wideo na żywo, możesz użyć funkcji Emisja online programu Microsoft PowerPoint, która integruje technologie Windows Media, umożliwiając emitowanie prezentacji na żywo przez Internet lub intranet. Aby uzyskać więcej informacji, zobacz stronę sieci Web publikacji Mirosoft Office XP Resource Kit .
Zamknij Odpowiedź
 1.
Gdzie mogę znaleźć dokumentację dostarczaną z programem Windows Media Services?
 2.
Czy istnieje zestaw SDK (Software Development Kit) dla programu Windows Media Services 9 Series?
 3.
Czy istnieje grupa dyskusyjna dla użytkowników programu Windows Media Services?
 Tak. Istnieje wiele sposobów kontaktu i łączności z innymi użytkownikami programu Windows Media Services w trybie online, w tym listy dyskusyjne e-mail i grupy dyskusyjne. Aby uzyskać więcej informacji na temat uczestnictwa, zobacz stronę społeczności pakietu Windows Media .
Zamknij Odpowiedź
|