Việc hướng dẫn bạn quản trị mƒy chủ server vượt ra ngo€i phạm vi cuốn sƒch, nhưng c- một số thŒng tin bạn cần biết về server khi l€m việc với Producer.
6.1.2.1. Server l‚ gƒ, v‚ tại sao bạn lại cần server?
H€nh 6.1. Quan hệ giữa Client vƒ Web Server
Server l€ một mƒy t®nh, được nối mạng (v® dụ mạng Internet), lưu trữ cƒc thŒng tin c- thể truy cập được bởi cƒc mƒy t®nh khƒc khi c- nhu cầu. Một mƒy t®nh (hoặc phần mềm) truy cập v€o dữ liệu tr—n mƒy chủ được gọi l€ mộtclient(khƒch).
Một mƒy chủ Web (Web Server) l€ một dạngserverđược thiết kế đặc biệt để cung cấp cŠc nội dung v‡ dữ liệu sử dụng cŠc chuẩn v‡ giao thức của mạng diện rộng (World Wide Web). Tr„nh duyệt nhận v€ hiển thị một trạng web được gọi l€clientcủaWeb Server.
Khi bạn xuất bản b€i tr„nh b€y Producer của m„nh sử dụng mục chọn My Network Places hoặc Web Server (sẽ tr„nh b€y kỹ ở phần sau của chương n€y), Producer sẽ copy cƒc tệp của bản tr„nh b€y tới server. Khi ai đ- muốn xem b€i tr„nh b€y của bạn, người đ- phải sử dụng tr„nh duyệt Internet Explorer với vai tr¥ một phần mềm client. Khi client y—u cầu b€i tr„nh b€y,
serversẽ gửi dữ liệu chứa đựng b€i tr„nh b€y n€y tớiclient.
6.1.2.2. Bạn cần phải c• Server loại n‚o?
Chương tr„nh Producer c- thể xuất bản cƒc b€i tr„nh b€y l—n những Web Server c- hỗ trợ giao thức Web-based Distributed Authoring and Versioning
(WebDAV), chẳng hạn như mƒy chủ IIS (Microsoft Internet Information Server).
WebDAV l€ một phần mở rộng của giao thức HTTP được chuẩn hoƒ bởi
IETF (Internet Engineering Task Force) WebDAV Working Group. Để xuất bản trực tiếp b€i tr„nh b€y l—n WebDav Server, server phải được cấu h„nh sao cho mƒy t®nh của bạn c- thể đọc tệp của n- v€ copy tệp tới n-. Điều n€y được gọi l€ quyền truy nhập đọc v€ ghi (read and write access).
6.1.2.3. Sự kh•c biệt giữa Downloading (tải về) v‚ Streaming (đệm d•ng)
H€nh 6.2. Quan hệ giữa client, Web server, vƒ Windows Media server.
Để xem b‡i tr†nh b‡y qua một mạng mŠy t¨nh, cŠc tệp media số được server ph—n tŠn qua mạng tới cŠc client. NŸ cŸ thể truyền dữ liệu theo hai cŠch:
Nội dung được copy tới một tệp mới tạo ra tr—n client. Tiến tr„nh n€y gọi l€
downloading. Khi nội dung của tệp đ¯ được copy đủ tới client, chương tr„nh tr—n clientc- thể bắt đầu chơi tệp media n€y.
Nội dung c- thể được hiển thị ngay trong khi chuyển tới client. Tiến tr„nh n€y gọi l€ kỹ thuật đệm d¥ng (streaming). Tr—n thực tế, Windows Media Player tạo một vµng lưu trữ tạm thời, gọi l€ vµng đệm, để lưu giữ nội dung tệp được chuyển tới. Khi vµng đệm n€y đầy, tệp media n€y bắt đầu được chơi. Cơ chế n€y cho ph²p h„nh ảnh cũng như m thanh hiển thị một cƒch ổn định, khŒng giƒn đoạn
6.1.2.4. Windows Media Server
Một Windows Media server l€ một mƒy t®nh m€ ở đ- Windows Media Services được c‡i đặt. Windows Media Services l€ phần mềm được thiết kế ri—ng phục vụ cho việc chuyển tải cƒc nội dung Windows Media qua mạng. Windows Media Services đi kÅm với mỗi phi—n bản c€i đặt của hệ điều h€nh Microsoft Windows 2000 Server v€ những hệ điều h€nh Windows cho mƒy chủ phi—n bản mới hơn.
Bạn c- thể sử dụng một Windows Media server hoặc một Web server để chuyển tải cŠc tệp Windows Media nằm trong nội dung b‡i tr†nh b‡y của bạn. Nếu bạn d£ng một Windows Media server, n- sẽ đệm d¥ng cƒc tệp media số, trong khi đ- Web server vẫn tiếp tục thực hiện những cŒng việc cần thiết c¥n lại để hiển thị b€i tr„nh b€y.
Một số vấn đề cần xem x¯t khi quyết định cƒ sử dụng một Windows Media server để chuyển tải cˆc tệp Windows Media hay kh™ng:
C- sự khƒc biệt quan trọng giữa cƒch thức ph n tƒn cƒc tệp media số của
Windows Media Server v€ Web server: một Web server luŒn t„m cƒch để chuyển tải dung lượng lớn nhất c- thể trong thời gian ngắn nhất. Cơ chế n€y rất phµ hợp với việc chuyển tải cƒc trang Web, nhưng khŒng được khuy—n dµng đối với m thanh v€ video số.
Windows Media servercố gắng chuyển tải dữ liệu trong thời gian thực. N- sử dụng những thŒng tin phản hồi từ clientđể xŠc định t†nh trạng của mạng, từ đŸ điều chỉnh tốc độ ph—n phŠt dữ liệu sao cho ph£ hợp với th˜ng lượng của mạng l-c đŸ. Nếu khŠn giả của bạn xem b‡i tr†nh b‡y qua một mạng thường xuyŒn bận, th† d£ng mộtWindows Media Serversẽ cho ph²p sử dụng t€i nguy—n của mạng hợp l° hơn.
Nếu một Web server chuyển tải b€i tr„nh b€y của bạn tới một client chỉ c€i
Windows Media Player 6.4, khƒn giả sẽ phải chờ đến khi to€n bộ nội dung của tệp được tải về ổ đĩa cứng của m„nh th„ mới c- thể xem. Trong khi nếu cƒc tệp Windows Media được đệm d¥ng (streaming) th„ sẽ được hiển thị ngay sau khoảng thời gian trễ để chờ cho vµng đệm đầy v€ khƒn giả c- thể xem đồng thời với quƒ tr„nh tải về mƒy. Trong trường hợp n€y, sử dụng
Windows Media serversẽ hỗ trợ người dµng một cƒch tốt hơn.
Windows Media serverc- thể sử dụng giao thức truyền thŒng đặc biệt – User Datagram Protocol(UDP) - để tăng hiệu năng của quƒ tr„nh đệm d¥ng. UDP cung cấp cơ chế truyền dữ liệu nhanh ch-ng, c- độ ưu ti—n cao, v€ sử dụng hệ thống quản l° tốc độ truyền dữ liệu thŒng minh hơn so với cƒc giao thức được sử dụng bởiWeb server. Điều n€y c- nghĩa rằng nội dung được chuyển tải từ Web server dễ bị giƒn đoạn hơn so với nội dung chuyển tải bằng một
Windows Media server.
Windows Media server c- thể chuyển tải m thanh v€ h„nh ảnh video với chất lượng tốt hơn so vớiWeb server. Sự li—n hệ chặt chẽ giữa tr„nh Windows Media Player v€ Windows Media servercho ph²p server li—n tục tinh chỉnh tốc độ chuyển tải. V® dụ, nếu mạng bỗng rơi v€o t„nh trạng tắc nghẽn, th„
Windows Media server c- thể giảm tốc độ khung h„nh video, đảm bảo cho chất lượng m thanh vẫn ở mức cao.
Lưu ™:Trong thực tế, l° do duy nhất để khŒng sử dụng một Windows Media server để đệm d¹ng cho b‡i tr†nh b‡y của bạn trŒn một mạng nội bộ hoặc mạng Internet l‡ bạn kh˜ng cŸ quyền truy nhập đến phần mềm Windows Media Services. Nếu bạn khŒng được quyền sử dụng một Windows Media server, th„ một Web serversẽ đảm nhận thực hiện cŒng việc đệm d¥ng n€y.
6.1.2.5. L‚m c•ch n‚o để xuất bản l˜n một Windows Media Server?
Việc xuất bản c- sử dụng Windows Media serverđ¹i hỏi bạn phải cung cấp nhiều th˜ng tin cho Publish Wizard hơn so với việc xuất bản m€ chỉ sử dụng một
Web server.
Windows Media Services sử dụng khƒi niệm điểm xuất bản (publishing points). Về cơ bản, một điểm xuất bản l€ một t—n m€ bạn gƒn cho vµng chứa b€i tr„nh b€y của bạn ở tr—n sever. Clientsử dụng t—n n€y để truy nhập v€o nội dung b€i tr„nh b€y, chứ khŒng sử dụng t—n vật l°.
Để cŸ th˜ng tin chi tiết về Windows Media Services, về cƒch cấu h„nh
Windows Media server v€ cƒch sử dụng những điểm xuất bản, h¯y tham khảo th—m phần trợ gi¬p của Windows Media Services. V€ để c- một cƒi nh„n to€n diện về Windows Media v€ cƒc kỹ thuật đệm d¥ng, bạn c- thể t„m đọc quyển Inside Windows Media(Que, 1999).