cyanic-selkie/wikianc huggingface dataset:
Real Time Streaming Protocol
[null C.  CONFERENCE IDENTIFIERS]
Conference Identifiers dùng để cho phép các phiên RTSP có được các thông số từ các hội nghị đa phương tiện máy chủ phương tiện truyền thông tham gia. Những conference này được tạo ra bởi các giao thức bên ngoài phạm vi của đặc tả này như H.323 [13] hoặc SIP [12].Thay vì khách hàng RTSP cung cấp thông tin, ví dụ yêu cầu máy chủ phương tiện truyền thông sử dụng các giá trị trong các mô tả Conference.
[null D.  SESSION IDENTIFIERS]
Session identifiers là một chuỗi độ dài tùy ý không xác định. Session identifiers được lựa chọn ngẫu nhiên và phải có ít nhất là tám octet làm cho phỏng đoán khó khăn hơn.
session-id   =   1*(ALPHA | DIGIT | safe)
[null E.   SMPTE RELATIVE TIMESTAMPS]
SMPTE Relative Timestamps biểu diễn thời gian liên quan đến sự bắt đầu của clip. Nhãn thời gian tương đối được thể hiện dưới dạng mã thời gian SMPTE cho độ chính xác truy cập cấp độ khung hình. Mã thời gian có định dạng giờ: phút: giây: frames.subframes, lúc bắt đầu của clip. Định dạng mặc định SMPTE là "SMPTE 30 drop" định dạng với tỷ lệ khung hình là 29,97 khung hình mỗi giây. Các mã khác SMPTE MAY được hỗ trợ thông qua việc sử dụng sử dụng thay thế "thời gian SMPTE" (như "SMPTE 25"). Đối với lĩnh vực "khung" trong giá trị thời gian có thể giả định các giá trị 0 đến 29. Sự khác biệt giữa 30 và 29,97 khung hình mỗi giây được xử lý bằng cách thả hai chỉ số frame đầu tiên (giá trị 00 và 01) của mỗi phút, ngoại trừ mỗi phút thứ mười. Nếu giá trị khung là số không, nó có thể được bỏ qua. Subframes được đo trong một phần trăm của một khung.
smpte-type   =   "smpte" | "smpte-30-drop" | "smpte-25"
; other timecodes may be added
smpte-time   =   1*2DIGIT ":" 1*2DIGIT ":" 1*2DIGIT [ ":" 1*2DIGIT ]
[ "." 1*2DIGIT ]
Examples:
smpte=10:12:33:20-
smpte=10:07:33-
smpte=10:07:00-10:07:33:05.01
smpte-25=10:07:00-10:07:33:05.01
[null F.   NORMAL PLAY TIME]
Thời gian chơi bình thường (NPT) cho biết vị trí dòng tuyệt đối liên quan đến sự khởi đầu của bài trình bày. Dấu thời gian bao gồm một phần số thập phân. Phần còn lại của số thập phân có thể được thể hiện bằng một trong hai giây hoặc giờ, phút, và giây. Phần bên phải của điểm thập phân biện pháp phần của một giây.
Sự khởi đầu của một bản mô tả tương ứng với 0,0 giây. Giá trị âm không xác định. Hằng số đặc biệt được xác định ngay lập tức một sự kiện trực tiếp. Có thể chỉ sử dụng cho các sự kiện trực tiếp.
npt-range    =   (npt-time "-" [ npt-time ]) | ("-" npt-time)
npt-time     =   "now" | npt-sec | npt-hhmmss
npt-sec      =   1*DIGIT [ "." *DIGIT ]
npt-hhmmss   =   npt-hh ":" npt-mm ":" npt-ss [ "." *DIGIT ]
npt-hh       =   1*DIGIT    ; any positive number
npt-mm       =   1*2DIGIT   ; 0-59
npt-ss       =   1*2DIGIT   ; 0-59
Cephalopappus
Cephalopappus là một chi thực vật có hoa trong họ Cúc (Asteraceae).
Real Time Streaming Protocol
[null F.   NORMAL PLAY TIME]
Examples:
npt=123.45-125
npt=12:05:35.3-
npt=now-
Cephalopappus
Loài
Chi Cephalopappus gồm các loài:
Liên kết ngoài
Cephalopappus
Real Time Streaming Protocol
[null G.  ABSOLUTE TIME]
Absolute time được thể hiện bởi ISO 8601 timestamps, bằng cách sử dụng UTC (GMT). Các phần phân đoạn của một giây có thể được chỉ định.
utc-time     =   utc-date "T" utc-time "Z"
utc-date     =   8DIGIT                    ; < YYYYMMDD >
utc-time     =   6DIGIT [ "." fraction ]  ; < HHMMSS.fraction >
Example for ngày 8 tháng 11 năm 1996 at 14h37 and 20 and a quarter seconds
UTC:
19961108T143720.25Z
[null H.  OPTION TAGS]
Option tags được sử dụng để chỉ định các tùy chọn mới trong RTSP. Các thẻ này được sử dụng trong Require và Proxy- Require trường header.
Cú pháp:     Option-tag = 1 * xchar
Khi đăng ký một lựa chọn RTSP mới, cần được cung cấp các thông tin sau:
* Tên và mô tả của các tùy chọn. Tên có thể là chiều dài bất kỳ, nhưng không quá hai mươi ký tự. Tên không được chứa bất kỳ khoảng trắng, ký tự điều khiển hoặc thời gian.
* Chỉ định ai có quyền kiểm soát thay đổi theo tùy chọn (ví dụ, IETF, ISO, ITU-T, các tiêu chuẩn hóa quốc tế, một tập đoàn hay một công ty cụ thể hoặc nhóm các công ty).
* Đối với các tùy chọn độc quyền, thông tin liên lạc (bưu điện và địa chỉ email).
[null I.     RTSP MESSAGE]
RTSP là một giao thức dựa trên văn bản và sử dụng ký tự với thiết lập ISO 10.646 trong mã UTF-8 ( RFC 2279 [21]). Dòng được kết thúc bằng CRLF, nhưng phải được thông dịch CR và LF như dây chuyền terminators.
Các giao thức dựa trên văn bản nên dễ dàng hơn để thêm các thông số tùy chọn trong một bản mô tả.Vì số lượng các thông số và tần số của các lệnh thấp, hiệu quả không phải là mối lo ngại. Dựa vào văn bản giao thức, nếu được thực hiện một cách cẩn thận, cũng cho phép dễ dàng thực hiện các nghiên cứu trong scripting ngôn ngữ như Tcl, Visual Basic và Perl.
RTSP Message có thể được vận chuyển qua bất kỳ giao thức vận chuyển thấp hơn lớp 8 bit.
-        Message Headers.
-        Message Body được bao gồm tin nhắn, chiều dài được xác định bởi một trong những điều sau đây (theo thứ tự ưu tiên):
+         Bất kỳ thông điệp trả lời MUST NOT bao gồm một khối thông báo (như 1xx, 204, và 304 responses) luôn luôn chấm dứt các trường entity-header hiện diện trong tin nhắn.(Lưu ý: Một dòng rỗng bao gồm các chỉ CRLF).
+        Nếu một tiêu đề Content-Length hiện nay, giá trị của nó tính theo byte đại diện cho độ dài của tin khối nhắn. Nếu header field không có mặt, một giá trị zero được giả định.
+        Bởi các máy chủ đóng kết nối.(Đóng kết nối không thể được sử dụng để báo hiệu kết thúc của một cơ thể yêu cầu, từ đó sẽ để lại không có khả năng cho máy chủ để gửi lại một phản ứng).
[null J.    GENERAL HEADER FIELDS]
Ngoại trừ tiêu đề Pragma, Transfer-Encoding và Upgrade headers chưa được xác định:
general-header     =     Cache-Control    ; Section 12.8
[null K.  REQUEST]
Tin nhắn yêu cầu từ một client đến một máy chủ hoặc ngược lại bao gồm, trong dòng đầu tiên của tin nhắn đó, phương pháp này được áp dụng cho các nguồn tài nguyên, nhận dạng của tài nguyên, và phiên bản giao thức được sử dụng.
Request      =       Request-Line         ; Section 6.1
* (      general-header       ; Section 5
CRLF
[ message-body ]     ; Section 4.3
[null L.   REQUEST LINE]
Method         =         "DESCRIBE"             ; Section 10.2
extension-method = token
Request-URI = "*" | absolute_URI
RTSP-Version = "RTSP" "/" 1*DIGIT "." 1*DIGIT
Dấu sao "*" trong-Request URI có nghĩa  yêu cầu không áp dụng với một tài nguyên cụ thể, đến máy chủ riêng, và chỉ được phép khi phương thức sử dụng không nhất thiết phải áp dụng cho một tài nguyên.
OPTIONS * RTSP/1.0
[null M. RESPONSE]
Sau khi tiếp nhận và phiên dịch một tin nhắn yêu cầu, người nhận trả lời bằng một tin nhắn phản hồi RTSP.
Response    =     Status-Line        ; Section 7.1
* (    general-header     ; Section 5
CRLF
[ message-body ]   ; Section 4.3
[null N.  STATUS-LINE]
Dòng đầu tiên của một tin nhắn Response Status-Line, bao gồm các phiên bản giao thức tiếp theo là một mã trạng thái số, cụm từ văn bản liên kết với mã trạng thái, với mỗi phần tử cách nhau bằng ký tự SP. Không có CR hoặc LF được phép ngoại trừ trong chuỗi CRLF chính thức.
Status-Line =   RTSP-Version SP Status-Code SP Reason-Phrase CRLF
Status Code and Reason Phrase
Status-Code có 3-digit số nguyên để hiểu và đáp ứng yêu cầu. Các mã được xác định đầy đủ trong Phần 11. Reason-Phrase được thiết kế để cung cấp cho một mô tả ngắn văn bản của Status-Code. Status-Code  được thiết kế để sử dụng automata và Reason-Phrase chỉ dành cho người dùng. Khách hàng không cần thiết kiểm tra hoặc hiển thị Reason-Phrase.
Status-Code  =     "100"     ; Continue
extension-code  =    3DIGIT
Reason-Phrase  =    *<TEXT, excluding CR, LF>
Response Header Fields
Response-header fields cho phép bên nhận yêu cầu thông qua thông tin bổ sung đáp ứng không thể được đặt trong Status-Line. Những header fields cung cấp thông tin về máy chủ và truy cập tài nguyên được xác định bởi các-Request URI.
response-header  =     Location            ; Section 12.25
[null O.  ENTITY]
Tin nhắn yêu cầu và đáp ứng MAY chuyển một đối tượng nếu không bị hạn chế bởi request method or response status code. Một đối tượng gồm các entity-header fields and an entity-body, mặc dù một số câu trả lời sẽ chỉ bao gồm các entity-headers.
Trong phần này, cả người gửi và người nhận giới thiệu cho khách hàng hoặc máy chủ, tùy thuộc vào người gửi và người nhận được các entity.
Entity Header Fields
Entity Header Fields xác định metainformation tùy chọn về entity-body, hoặc không có mặt, các nguồn tài nguyên được xác định theo yêu cầu.
entity-header       =    Allow              ; Section 12.4
Entity Body
[null P.   CONNECTIONS]
RTSP có thể được truyền theo nhiều cách khác nhau:
-        Kết nối vận chuyển liên tục được sử dụng cho các giao dịch request-response.
-        Một kết nối các giao dịch request/response.
-        Chế độ kết nối.
Các loại kết nối vận chuyển được xác định bởi URI RTSP (Phần 3,2).Đối với "RTSP", một kết nối liên tục được giả định, trong khi "RTSPu" các cuộc gọi cho RTSP yêu cầu được gửi mà không cần thiết lập một HTTP connection. RTSP cho phép máy chủ phương tiện truyền thông gửi các yêu cầu cho khách hàng.Tuy nhiên, đây chỉ là hỗ trợ cho các kết nối liên tục, máy chủ phương tiện truyền thông khác không được tin cậy. Ngoài ra, đây là cách duy nhất là các yêu cầu từ máy chủ phương tiện truyền thông cho khách hàng để đi qua bức tường lửa.
Pipelining
Client hỗ trợ kết nối liên tục hoặc mode kết nối MAY " pipeline" yêu cầu (gửi nhiều yêu cầu mà không cần phải chờ đợi câu trả lời). Server phải gửi phản hồi theo thứ tự các yêu cầu đã nhận được.
Yêu cầu được công nhận bởi người nhận, trừ khi chúng được gửi đến một nhóm multicast. Nếu không có xác nhận, người gửi có thể gửi lại tin nhắn tương tự sau khi một thời gian chờ (RTT) thời gian đi được ước tính như trong giao thức TCP (RFC 1123).
4.    Định nghĩa các thông điệp
Để thực hiện kỹ thuật streaming video theo giao thức RTSP nhất thiết máy client phải gửi lên máy server (streaming server) những request sau và phải theo một trình tự nhất định
[null -           OPTIONS]
Example:
CSeq: 1
Require: implicit-play
Proxy-Require: gzipped-messages
Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE
[null -           DESCRIBE]
Nếu máy server trả về mã chấp nhận đường link trên thì máy client tiếp tục gửi yêu cầu DESCRIBE tới máy server để máy server phân tích đường link. Một yêu cầu DESCRIBE bao gồm một đường link RTSP có dạng (rtsp://) và kiểu dữ liệu đáp trả từ phía server. Cổng mặc định được sử dụng cho giao thức RTSP là 554 và cổng này được sử dụng cho cả giao thức của tầng giao vận UDP và TCP. Thông điệp đáp lại từ máy server cho yêu cầu DESCRIBE của máy client bao gồm bản tin miêu tả chi tiết phiên giao dịch (Session Description Protocol – SDP). Ngoài ra trong thông điệp trả về từ máy server còn liệt kê các đường link thích hợp hơn tới file video cần chơi khi mà trong file video đó có trộn lẫn giữa phụ đề và âm thanh. Và điều quan trọng nhất ở trong bản tin miêu tả phiên giao dịch này là streamid của luồng video và streamid của luồng âm thanh khi mà đoạn video đó có lồng âm thanh vào trong các frame.
Example:
C->S: DESCRIBE rtsp://server.example.com/fizzle/foo RTSP/1.0
CSeq: 312
Accept: application/sdp, application/rtsl, application/mheg
S->C: RTSP/1.0 200 OK
Date: 23 Jan 1997 15:35:06 GMT
Content-Type: application/sdp
(164769) 1999 AG38
(164769) 1999 AG38 là một tiểu hành tinh vành đai chính. Nó được phát hiện qua chương trình tiểu hành tinh Beijing Schmidt CCD ở trạm Xinglong ở tỉnh Hồ Bắc, Trung Quốc ngày 9 tháng 1 năm 1999.
Real Time Streaming Protocol
[null -           DESCRIBE]
Content-Length: 376
v=0
(164769) 1999 AG38
Tham khảo
Thể loại:Thiên thể phát hiện năm 1999 Thể loại:Tiểu hành tinh vành đai chính
Real Time Streaming Protocol
[null -           DESCRIBE]
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u= http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
e=mjh@isi.edu (Mark Handley)
c=IN IP4 224.2.17.12/127
t=2873397496 2873404696
m=audio 3456 RTP/AVP 0
m=video 2232 RTP/AVP 31
m=whiteboard 32416 UDP WB
a=orient:portrait
[null -        ANNOUNCE]
Phương thức announce dùng hai mục đích:
Khi gửi từ máy khách đến máy chủ, thông báo bản mô tả nội dung hoặc phương tiện truyền thông được xác định bởi các URL yêu cầu đến máy chủ. Khi gửi từ máy chủ cho khách hàng, thông báo cập nhật mô tả phiên họp trong thời gian thực.
Nếu một dòng phương tiện truyền thông mới được thêm vào một bản mô tả nội dung, và bản mô tả này được gửi lại, chứ không phải chỉ là thành phần bổ sung, để có thể xóa được.
Example:
C->S: ANNOUNCE rtsp://server.example.com/fizzle/foo RTSP/1.0
CSeq: 312
Date: 23 Jan 1997 15:35:06 GMT
Session: 47112344
Content-Type: application/sdp
Content-Length: 332
o=mhandley 2890844526 2890845468 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u= http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
e=mjh@isi.edu (Mark Handley)
c=IN IP4 224.2.17.12/127
t=2873397496 2873404696
a=recvonly
m=audio 3456 RTP/AVP 0
m=video 2232 RTP/AVP 31
S->C: RTSP/1.0 200 OK
[null -        SETUP]
Sau khi máy client nhận được thông điệp đáp trả từ máy server sau yêu cầu DESCRIPTION thì máy client sẽ tiếp tục gửi tiếp yêu cầu SETUP tới máy server. Một yêu cầu SETUP sẽ chỉ ra cách mà một dòng dữ liệu (single media stream) bắt buộc phải được truyền đi như thế nào. Và yêu cầu SETUP bắt buộc phải được hoàn thành trước khi một yêu cầu PLAY được gửi từ máy client. Yêu cầu SETUP bao gồm một đường link tới file video cần streaming và một thông tin đặc tả cho phần giao vận. Đặc tả này bao gồm 2 cổng trong đó có một cổng cục bộ trên máy client dành cho việc nhận cac gói tin RTP (audio và video) và cổng còn lại dùng để nhận các gói tin RTCP (meta information). Máy server sẽ đáp trả lại bằng các xác nhận các tham số đã được lựa chọn, và điền vào các phần còn thiếu ví dụ như máy server có thể chọn lại cổng của mình. Mỗi luồng dữ liệu sẽ được cấu hình cụ thể sau khi yêu cầu SETUP được hoàn tất trước khi máy client gửi yêu cầu PLAY.
Example:
C->S: SETUP rtsp://example.com/media.mp4/streamid=0 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=8000-8001
S->C: RTSP/1.0 200 OK
Transport: RTP/AVP;unicast;client_port=8000-8001;server_port=9000-9001
Session: 12345678
[null -        PLAY]
Sau khi hoàn tất yêu cầu SETUP, cấu hình được các luồng dữ liệu để chuẩn bị streaming, máy client sẽ gửi yêu cầu PLAY để thực hiện truyền các frame dữ liệu thật sự từ máy server tới máy client, và các frame dữ liệu này sẽ được lưu trong một bộ đệm của máy client, các frame này sẽ được giải mã (decode), rồi được hiển thị bởi trình chơi file video và âm thanh (VLC). Yêu cầu PLAY bao gồm một đường dẫn trỏ tới file video cần phát giống như các yêu cầu trước đó. Đường link này có thể là đường tổng hợp (để phát các luồng dữ liệu) hoặc là một đường link đơn lẻ (chỉ phát một luồng dữ liệu duy nhất). Trong yêu cầu PLAY, máy client cũng sẽ chỉ ra một dải (range) chỉ rõ một cách cụ thể số hiệu frame bắt đầu được gửi và số hiệu frame kết thúc, Nếu như không chỉ rõ tham số này, thì toàn bộ các frame sẽ được gửi tới máy client. Và nếu như luồng dữ liệu có bị tạm dừng (pause) thì luồng dữ liệu này cũng sẽ được phục hồi ở frame mà nó tạm dừng truyền.
Example:
C->S: PLAY rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 4
Range: npt=5-20
Session: 12345678
S->C: RTSP/1.0 200 OK
RTP-Info: url=rtsp://example.com/media.mp4/streamid=0;seq=9810092;rtptime=345002
[null -        PAUSE]
Trong quá trình streaming video, nếu như người dùng muốn tạm dừng quá trình streaming thì sẽ gửi yêu cầu PAUSE tới máy server, yêu cầu này sẽ làm tạm dừng một hay nhiều luồng dữ liệu đang truyền các frame về máy client. Máy server sẽ tạm dừng gửi các frame dữ liệu tới máy client.
Ví dụ đối âm thanh điều này tương đương với tắt tiếng, sau khi nối lại phát lại hoặc ghi âm, đồng bộ hóa các bài hát phải được duy trì. Bất kỳ tài nguyên máy chủ được lưu giữ, mặc dù máy chủ có thể đóng các phiên họp và các nguồn tài nguyên miễn phí sau khi được tạm dừng trong thời gian quy định với số thời gian chờ của tiêu đề Session trong SETUP message.
Một yêu cầu PAUSE tạm thời tạm dừng một hoặc tất cả các dòng phương tiện truyền thông, do đó, nó sau này có thể được nối lại với một yêu cầu PLAY. Yêu cầu có chứa một URL dòng tổng hợp hay các phương tiện truyền thông. Một thông số trên phạm vi yêu cầu PAUSE quy định khi tạm dừng. Khi tham số phạm vi được bỏ qua, tạm dừng xảy ra ngay lập tức và vô thời hạn.
Example:
C->S: PAUSE rtsp://example.com/fizzle/foo RTSP/1.0
CSeq: 834
Session: 12345678
S->C: RTSP/1.0 200 OK
[null -        TEARDOWN]
Trong quá trình streaming video, nếu như người dùng muốn dừng hẳn quá trình streaming thì sẽ gửi yêu cầu TEARDOWN để dừng truyền và kết thúc một phiên giao dịch của giao thức RTSP. Máy server sẽ đáp trả lại thông điệp xác nhận cho yêu cầu TEARDOWN và sẽ dừng gửi các frame tới máy client.
Yêu cầu Teardown dừng việc cung cấp dòng cho URI (là một chuỗi ký tự được sử dụng để xác định một tên hoặc một tài nguyên), giải phóng các nguồn tài nguyên liên kết với nó. Nếu URI trình bày cho các bài trình bày này, bất kỳ định danh phiên RTSP liên kết với phiên không còn giá trị. Trừ khi tất cả các thông số vận chuyển được xác định bởi mô tả phiên, một yêu cầu thiết lập đã được cấp trước phiên họp có thể được PLAY một lần nữa.
Example:
C->S: TEARDOWN rtsp://example.com/fizzle/foo RTSP/1.0
CSeq: 892
Session: 12345678
S->C: RTSP/1.0 200 OK
[null -        GET_PARAMETER]
Cho phép các thông số được trao đổi. Yêu cầu GET_PARAMETER lấy giá trị của một tham số của một bài thuyết trình hoặc dòng quy định trong URI. Nội dung của các trả lời và phản ứng còn lại để thực hiện. GET_PARAMETER không được sử dụng để kiểm tra client hoặc máy chủ liveness ("ping").
Example:
S->C: GET_PARAMETER rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 9
Content-Type: text/parameters
Session: 12345678
Content-Length: 15
packets_received
jitter
C->S: RTSP/1.0 200 OK
Content-Length: 46
packets_received: 10
jitter: 0.3838
[null -        SET_PARAMETER]
Phương pháp này yêu cầu để thiết lập giá trị của một tham số cho một bản mô tả hoặc dòng quy định của URI (là một chuỗi ký tự được sử dụng để xác định một tên hoặc một tài nguyên).
C->S: SET_PARAMETER rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 10
Content-length: 20
Content-type: text/parameters
barparam: barstuff
S->C: RTSP/1.0 451 Invalid Parameter
Content-length: 10
Barparam
[null -        REDIRECT]
Một yêu cầu chuyển hướng thông báo cho client rằng phải kết nối đến một địa điểm máy chủ. Chứa Location tiêu đề bắt buộc, trong đó chỉ ra rằng máy khách nên đưa ra yêu cầu cho URL đó. Có thể chứa dãy tham số, trong đó cho biết khi chuyển hướng có hiệu lực thi hành. Nếu khách hàng muốn tiếp tục để gửi hoặc nhận các phương tiện truyền thông cho URI này, khách hàng phải ra một yêu cầu teardown cho phiên hiện tại và thiết lập một phiên làm việc mới tại máy chủ được chỉ định.
CSeq: 11
Location: rtsp://bigserver.com:8001
Range: clock=19960213T143205Z-
[null -        EMBEDDED (INTERLEAVED) DỮ LIỆU NHỊ PHÂN]
Một số thiết kế tường lửa và các trường hợp khác có thể buộc một máy chủ để interleave RTSP các phương pháp và các dòng dữ liệu. Interleaving này cũng nên tránh trừ khi cần thiết vì nó phức tạp máy khách và máy chủ hoạt động và áp dụng bổ sung. Dữ liệu nhị phân Interleaved chỉ nên được sử dụng nếu RTSP được thực hiện trên dữ liệu TCP. Stream chẳng hạn như RTP gói tin được đóng gói bởi một ký hiệu đô la ASCII (24 hệ thập lục phân), tiếp theo là một định danh kênh một byte, tiếp theo chiều dài của dữ liệu nhị phân đóng gói là số nguyên nhị phân hai byte, trong mạng tự byte. Các dòng dữ liệu sau ngay lập tức sau đó, không có CRLF một, nhưng bao gồm các tiêu đề giao thức lớp trên. Mỗi khối $ chứa đúng một giao thức lớp trên đơn vị dữ liệu, ví dụ như  một RTP gói.
C->S: SETUP rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 3
Transport: RTP/AVP/TCP;interleaved=0-1
S->C: RTSP/1.0 200 OK
Session: 12345678
C->S: PLAY rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 4
Date: 05 Jun 1997 18:59:15 GMT
RTP-Info: url=rtsp://example.com/media.mp4;
seq=232433;rtptime=972948234
S->C: $\000{2 byte length}{"length" bytes data, w/RTP header}
Trysimia andamanica
Trysimia andamanica là một loài bọ cánh cứng trong họ Cerambycidae.
Tham khảo
Thể loại:Trysimia
Cardiophorus disgamus
Cardiophorus disgamus là một loài bọ cánh cứng trong họ Elateridae. Loài này được Buysson miêu tả khoa học năm 1902.
Tham khảo
Thể loại:Cardiophorus
Rochefort-Montagne
Rochefort-Montagne là một xã thuộc tỉnh Puy-de-Dôme trong vùng Auvergne-Rhône-Alpes miền trung nước Pháp. Xã này nằm ở khu vực có độ cao trung bình 771 mét trên mực nước biển.
Tham khảo
Rochefortmontagne
Ascalohybris subjacens
Tham khảo
Thể loại:Ascalohybris
Alexander McQueen (công ty)
Alexander McQueen là một nhà thời trang xa xỉ Anh được thành lập bởi nhà thiết kế Alexander McQueen vào năm 1992. Hiện nay, Giám đốc sáng tạo của thương hiệu là Sarah Burton.
Lịch sử
Thương hiệu Alexander McQueen được nhà thiết kế Alexander McQueen thành lập vào năm 1992. Các bộ sưu tập đầu tiên của nhà mốt đã phát triển danh tiếng với những vụ nổi loạn và chiêu trò gây sốc (được gọi là "l'enfant terrible" và "kẻ quậy phá trong thời trang Anh"), với những chiếc quần được đặt tên là "bumsters" và một bộ sưu tập mang tựa đề Highland Rape. Alexander McQueen đã tổ chức những show diễn thời trang hoành tráng và độc đáo, như việc tái hiện một vụ đắm tàu cho bộ sưu tập Mùa xuân 2003, trò chơi cờ vua người trong bộ sưu tập Mùa xuân 2005 và show diễn Mùa thu 2006 mang tên Widows of Culloden, trong đó có một hình ảnh ảo của siêu mẫu Kate Moss mặc áo dài vải lấp lánh. Tổng cộng, McQueen đã thiết kế 36 bộ sưu tập cho thương hiệu ở Luân Đôn, bao gồm bộ sưu tập tốt nghiệp MA của mình.
Trong thời gian làm nhà thiết kế trưởng, McQueen đã nhận danh hiệu "Nhà thiết kế Anh của Năm" bốn lần từ năm 1996 đến năm 2003; ông cũng được bổ nhiệm là CBE và được vinh danh là Nhà thiết kế Quốc tế của Năm bởi Hội đồng Nhà thiết kế Thời trang vào năm 2003.
Vào tháng 12 năm 2000, Tập đoàn Gucci đã mua 51% cổ phần của công ty Alexander McQueen và bổ nhiệm ông làm Giám đốc Sáng tạo, trước khi mở cửa hàng ở Luân Đôn , Milan , New York , Los Angeles và Las Vegas. Vào ngày 31 tháng 10 năm 2011, Alexander McQueen mở cửa hàng đầu tiên tại Bắc Kinh với một show diễn thời trang. Sau khi được mua lại, các buổi trình diễn thời trang của thương hiệu đã được chuyển từ Luân Đôn đến Paris, bắt đầu từ bộ sưu tập Xuân/Hè 2002 với bộ sưu tập "The Dance of The Twisted Bull" vào ngày 6 tháng 10 năm 2001.
Alexander McQueen ra mắt cửa hàng trực tuyến tại Hoa Kỳ vào năm 2008. Sau đó, công ty mở rộng với một cửa hàng trực tuyến dành cho thị trường Anh vào năm 2010.
Cái chết của McQueen được công bố vào buổi chiều ngày 11 tháng 2 năm 2010. Lúc ông qua đời, công ty nợ nần lên đến 32 triệu bảng mặc dù công ty đã ghi nhận lợi nhuận từ việc bán túi xách vào năm 2008.
Sarah Burton, người đã là phó giám đốc của McQueen trong 14 năm, trở thành giám đốc sáng tạo cho nhãn hiệu Alexander McQueen sau khi ông qua đời. Công ty tiếp tục mở rộng quy mô toàn cầu trong những năm tiếp theo, và phạm vi sản phẩm cũng mở rộng. Số lượng cửa hàng McQueen trên toàn thế giới đã tăng lên 100 vào cuối năm 2020, với doanh thu ước tính là 500 triệu euro trong năm 2020.
McQ
Sau khi hợp đồng với SINV SpA hết hạn với bộ sưu tập Xuân/Hè 2011, thương hiệu thông báo vào ngày 11 tháng 10 năm 2010 rằng họ sẽ tiếp quản dòng sản phẩm McQ bằng cách tạo ra một đội ngũ nội bộ mới dưới sự chỉ đạo sáng tạo của Pina Ferlisi, dưới sự lãnh đạo của giám đốc sáng tạo Alexander McQueen Sarah Burton. Đối với chiến dịch đầu tiên của dòng sản phẩm được mua lại, nhiếp ảnh gia Niall O'Brien đã hợp tác với McQ bằng cách đi qua vùng Northwest của Mỹ để chụp hình, tạo ra những hình ảnh gợi lên tinh thần McQ.
Vào tháng 8 năm 2011, công ty thông báo rằng họ sẽ mở cửa hàng McQ độc lập đầu tiên tại Luân Đôn vào năm 2012. Vào tháng 11 năm 2011, công ty thông báo rằng McQ sẽ được trình diễn tại Tuần lễ Thời trang Luân Đôn lần đầu tiên vào tháng 2 năm 2012, và cửa hàng mới có bốn tầng trong một ngôi nhà thời kỳ Georgian sẽ bày bán các sản phẩm thời trang nữ, thời trang nam và phụ kiện.
Các sự hợp tác
Từ năm 1996 đến 2001, Alexander McQueen đã hợp tác với nhà trang sức Shaun Leane để tạo ra các mẫu trang sức độc quyền cho các buổi trình diễn thời trang.
Vào tháng 1 năm 2003, Alexander McQueen đã hợp tác với nhà nước hoa Jacques Cavallier để ra mắt mùi hương đầu tiên của mình mang tên Kingdom, được ra mắt vào ngày sinh nhật của nhà thiết kế, ngày 17 tháng 3. Phiên bản giới hạn của mùi hương này đã được ra mắt vào năm 2004. Công ty ra mắt mùi hương thứ hai của mình, My Queen, ba năm sau đó vào năm 2006. Vào ngày 10 tháng 10 năm 2003, Alexander McQueen hợp tác với vũ công Michael Clark để tổ chức bộ sưu tập Xuân 2004. Vào ngày 15 tháng 10 năm 2003, Alexander McQueen hợp tác với Björk tại Fashion Rocks, nơi bộ sưu tập Thu 2003 được trình diễn tại Nhà hát Royal Albert Hall.
Năm 2004, Alexander McQueen hợp tác với Safilo thông qua một thỏa thuận cấp phép để ra mắt dòng sản phẩm kính mát. Bộ sưu tập năm 2010 có chứa chi tiết hình đầu lâu đặc trưng của nhà mốt. Cùng năm đó, công ty hợp tác với American Express để ra mắt phiên bản giới hạn của thẻ Centurion độc quyền. Thẻ được cung cấp chỉ dành cho các thành viên thẻ AMEX Platinum theo lời mời. Để ra mắt thẻ, McQueen đã tổ chức một triển lãm tái hiện về các bộ sưu tập của mình từ năm 1995 đến Mùa Thu 2003.
Năm 2005, Alexander McQueen hợp tác với Puma để sản xuất dòng sản phẩm giày dép nam và nữ ra mắt vào Mùa Xuân 2006. Dòng sản phẩm Alexander McQueen PUMA dựa trên sự kết hợp giữa truyền thống và công nghệ, với những yếu tố đối lập. Năm 2008, bộ sưu tập mùa thu 2009 của dòng sản phẩm được mở rộng hoàn toàn để bao gồm quần áo và phụ kiện nam và nữ, kèm theo sự hợp tác với đạo diễn phim Saam Farahmand để sản xuất một bộ phim ngắn 4 phút mang tên Ghost như là một chiến dịch quảng cáo cho bộ sưu tập.
Năm 2007, Alexander McQueen trở thành thương hiệu đầu tiên tham gia trong chiến dịch của MAC Cosmetics với những bộ sưu tập mỹ phẩm được tạo ra bởi các nhà thiết kế thời trang. Bộ sưu tập được ra mắt vào ngày 11 tháng 10 và phản ánh các kiểu trang điểm được sử dụng trên sàn diễn McQueen mùa thu đông. Sự truyền cảm hứng cho bộ sưu tập là bộ phim Cleopatra của Elizabeth Taylor, và do đó các người mẫu có đôi mắt màu xanh, xanh lá cây và xanh dương sắc nét với đường kẻ mắt đen mạnh theo phong cách Ai Cập.
Năm 2008, Alexander McQueen hợp tác với nhà bán lẻ thị trường đại chúng Target trong dự án McQ Alexander McQueen for Target. Đây là sự hợp tác đầu tiên giữa Target và một nhà thiết kế quốc tế. McQueen chọn Leila Moss của The Duke Spirit làm nguồn cảm hứng cho bộ sưu tập này. Bộ sưu tập được ra mắt vào ngày 4 tháng 3 năm 2009, và ban nhạc đã biểu diễn tại buổi ra mắt. Cùng năm đó, Alexander McQueen hợp tác với Samsonite để sản xuất hành lý có hình dạng bên ngoài là ổ xương sườn và xương sườn ở phía sau. Các sản phẩm khác trong bộ sưu tập sử dụng mẫu hoa văn động vật như cá sấu trên bề mặt túi bằng công nghệ cắt laser. Trên sàn diễn thời trang, Alexander McQueen hợp tác với Philip Treacy để tạo ra những chiếc mũ cho bộ sưu tập mùa xuân 2008, và lại hợp tác với bộ sưu tập mùa thu 2009.
Trong học kỳ đầu năm 2009, hàng hiệu chính hãng McQueen cũng hợp tác với vũ công Sylvie Guillem, đạo diễn Robert Lepage và nhà điều chuyển dự án Russell Maliphant, thiết kế trang phục cho vở kịch "Eonnagata", do Robert Lepage đạo diễn. Bộ phim "Sylvie Guillem, on the edge" do công ty sản xuất Pháp A DROITE DE LA LUNE sản xuất, ghi lại toàn bộ quá trình sáng tạo của vở kịch, từ những buổi diễn tập đầu tiên diễn ra ở Quebec cho đến buổi ra mắt thế giới diễn ra vào năm 2008 tại nhà hát Sadler's Wells ở London.
Vào ngày 6 tháng 10 năm 2009, công ty đã hợp tác với SHOWstudio để phát trực tiếp bộ sưu tập Mùa Xuân/Hè 2010 Plato's Atlantis trên trang web của công ty. Những đôi giày từ bộ sưu tập này sau đó đã được giới thiệu trên trang web SHOWstudio. Cùng năm đó, công ty cũng hợp tác với Unkle để sản xuất âm nhạc cho bộ sưu tập Mùa Thu/Đông 2009 của McQ có tên McQ. Sự hợp tác này đã thành công và được mở rộng vào mùa thứ hai cho bộ sưu tập Mùa Xuân/Hè 2010 của McQ, nơi mà CD quảng cáo đã được phát trong túi quà báo chí McQ.
Vào tháng 6 năm 2010, số 58 của tạp chí Visionaire, mang tiêu đề Spirit: A Tribute To Lee Alexander McQueen, đã được phát hành như một lời tri ân đến người sáng lập đã qua đời. Số này đưa ra hình ảnh và cuộc thảo luận với các biên tập viên đã gặp McQueen vào năm 2003 để thảo luận về sự hợp tác mà cuối cùng không thực hiện được. Số này cũng đưa ra các đóng góp từ Lady Gaga, Steven Klein, Nick Knight và Mario Testino Chỉ có 1.500 bản được đánh số, với các trang được làm từ giấy có hạt, sẽ mọc thành hoa dại khi được gieo trồng, tượng trưng cho di sản lâu dài của McQueen.
Những tranh cãi
Alexander McQueen lần đầu tiên gây ra tranh cãi với bộ sưu tập Mùa xuân/Hè 1995 của mình, nổi bật với chiếc quần "bumster" đặc trưng của anh. Lúc đó, chiếc quần được mô tả là thiếu đạo đức vì nó hầu như không che phủ phần cong tự nhiên của mông. Anh tiếp tục gây chú ý bằng cách đặt tên cho bộ sưu tập Mùa thu/Đông 1995 của mình là Highland Rape (Cưỡng hiếp cao nguyên), mà anh giải thích là về "cưỡng hiếp" của Anh đối với Scotland, một chủ đề có tiếng vọng cá nhân vì gia đình anh có nguồn gốc từ Scotland. Bộ sưu tập này gồm những chiếc váy rách tơi được làm từ những mảnh vụn của tartan và chiffon cùng với một chiếc váy rải tampon.
McQueen đã bị cáo buộc kỳ thị nữ giới sau chương trình catwalk Mùa thu/Đông 2009 The Horn of Plenty nơi các người mẫu với đôi môi đỏ và đen phồng lớn được so sánh với búp bê tình dục và những chiếc mũ làm từ vật tìm thấy và rác như lon nhôm và băng keo ngụ ý rằng chính các người mẫu là rác. Tương tự, chương trình catwalk nam Mùa thu/Đông 2010 An Bailitheor Cnámh trình diễn các nam giới mang mặt nạ và đầu nón lưới ám chỉ sadomasochism hoặc bondage, và một trong những bộ đồ được in hình xương và hóa thạch người.
Trong chương trình diễn thời trang Plato's Atlantis Mùa xuân/Hè 2010, các người mẫu đã từ chối mang giày armadillo cao 12 inch nay đã trở nên biểu tượng vì lo ngại an toàn. Một trong những người mẫu từ chối, đã ngất trong chương trình diễn Natural Dis-tinction Un-natural Selection Mùa xuân/Hè 2009 sau khi bị bó chặt vào một chiếc corset quá chật. Lady Gaga đã mặc một đôi trong video âm nhạc của mình cho bài hát "Bad Romance" và đã tạo ra một phiên bản bằng sôcôla phủ lên đỉnh bằng vụn lấp lánh cho cửa hàng Giáng sinh của cô vào năm 2011.
Cửa hàng bách hóa Selfridges ở London đã gây tranh cãi khi họ trưng bày một tác phẩm thiết kế của McQueen bị treo cổ từ giàn treo trong cửa sổ. Cửa hàng sau đó đã xin lỗi, nói rằng "việc trưng bày một mặt hàng thời trang từ bộ sưu tập mới của Alexander McQueen bị treo lên chưa bao giờ dự định liên quan đến cái chết đột ngột của nhà thiết kế hay cách anh ta chết."
Vào tháng 10 năm 2010, The Hell's Angels đã kiện công ty vì "lạm dụng biểu tượng hình ảnh đầu chết cánh thiên thần" của họ trong một số sản phẩm trong bộ sưu tập Mùa Thu/Đông 2010 của công ty. Vụ kiện đã được báo cáo rộng rãi trên tất cả các phương tiện truyền thông, Túi xách "Hell's Angels Knuckleduster Box clutch" trị giá 2.325 đô la Mỹ và chiếc khăn quàng cổ "Hells Angels Pashmina" trị giá 560 đô la Mỹ cũng được đề cập trong vụ kiện. Người đại diện của Hells Angels tuyên bố "Điều này không chỉ liên quan đến tiền bạc, mà còn liên quan đến thành viên. Nếu bạn đeo một chiếc nhẫn như thế này, một thành viên có thể rất tức giận vì bạn là một kẻ giả mạo." Nhóm này đòi các công ty ngừng sản xuất các sản phẩm này, thu hồi bất kỳ hàng hóa nào đang được phân phối và trả bồi thường bằng ba lần lợi nhuận mà họ đã kiếm được từ các sản phẩm đó. SAKS từ chối bình luận, Zappos không có bình luận ngay lập tức và công ty mẹ của họ, PPR, không thể liên hệ để bình luận. Công ty đã giải quyết vụ kiện với Hell's Angels sau khi đồng ý loại bỏ tất cả các sản phẩm có hình logo khỏi việc bán trên trang web, cửa hàng và gian hàng của họ và thu hồi bất kỳ món quà nào đã được bán và tiêu hủy chúng.
Tương tự, nhà thiết kế trang phục Jany Temime đã bị chỉ trích vì sao chép một chiếc váy từ bộ sưu tập Mùa Thu/Đông 2008 "The Girl Who Lived in the Tree", trong công việc làm trang phục cho bộ phim Harry Potter and the Deathly Hallows. Temime đã cho rằng cô "muốn nó trở thành chiếc váy cưới phù thuỷ nhưng không phải là chiếc váy Halloween. Chiếc váy màu trắng nhưng cần có một cái gì đó đặc biệt. Vì vậy, có chim phượng hoàng [hình tượng], con chim, là biểu tượng của tình yêu vì có sự tái sinh, tình yêu không bao giờ chết, nó được sinh ra lại." Tuy nhiên, những con chim trên bản gốc của McQueen thực tế là chim công, và mặc dù Temime đã thay đổi huy hiệu trên đầu chim để làm cho chúng trông giống "phượng hoàng" hơn, nhưng cô đã bỏ qua việc thay đổi bất kỳ chi tiết nào khác của chim, bao gồm cả những chiếc lông đuôi công khá rõ ràng. Câu chuyện này đã được báo chí thời trang đưa tin rộng rãi.
Từ sau Lee Alexander McQueen đến ngày nay
Ngày 18 tháng 2 năm 2010, Robert Polet, tổng giám đốc và chủ tịch của Tập đoàn Gucci, thông báo rằng công việc của Alexander McQueen sẽ tiếp tục mà không có sự tham gia của người sáng lập và giám đốc sáng tạo. Ông cũng cho biết rằng bộ sưu tập của McQueen sẽ được trình diễn trong Tuần lễ Thời trang Paris.
Ngày 27 tháng 5 năm 2010, Sarah Burton, người trợ lí thiết kế hàng đầu của McQueen từ năm 1996, được thông báo là giám đốc sáng tạo mới của thương hiệu Alexander McQueen, và còn có kế hoạch ra mắt bộ sưu tập nội y nam vào tháng 6 năm 2010. Dòng nội y này mang các họa tiết kinh điển từ bộ sưu tập lưu trữ của McQueen và có logo trên đai quần, và một phần thu nhập từ bộ sưu tập nội y Alexander McQueen sẽ được chuyển gửi cho các tổ chức từ thiện chống AIDS trên khắp thế giới.
Burton ra mắt show thời trang nam đầu tiên của McQueen mang tên Pomp and Circumstance vào tháng 6 năm 2010, nhận được đánh giá tích cực từ giới phê bình, nhấn mạnh sự tĩnh lặng của sự kiện này. Cô cũng ra mắt bộ sưu tập nữ thời trang resort của thương hiệu sau đó, được ca ngợi vì tính nhẹ nhàng và mang "điểm nhấn của phụ nữ". Burton trình diễn show thời trang nữ đầu tiên của mình vào ngày 5 tháng 10 năm 2010 tại Paris, nơi cô nói về tầm nhìn của mình cho thương hiệu sẽ "nhẹ nhàng hơn". Show diễn được ca ngợi là một trong những show mạnh nhất tại Tuần lễ Thời trang Paris, "đầy những đặc trưng và ý tưởng của McQueen" và có "tầm nhìn tích cực hơn nhiều". Ca khúc "I'll Be There" của Michael Jackson được phát trong phần kết thúc của show diễn.
Giám đốc sáng tạo Sarah Burton đã thiết kế chiếc váy mà Catherine Middleton mặc trong đám cưới với Hoàng tử William, Công tước Cambridge vào ngày thứ Sáu, ngày 29 tháng 4 năm 2011.
Một phân tích về các cuộc trò chuyện trực tuyến cho thấy Alexander McQueen tạo ra những cảm xúc mạnh mẽ nhất về niềm đam mê thương hiệu trong Bảng xếp hạng Đam mê Thương hiệu của NetBase.
Họa viện New York tại thành phố New York đã tổ chức một triển lãm sau khi Alexander McQueen qua đời vào năm 2011 mang tựa đề Savage Beauty. Mặc dù chỉ diễn ra trong vòng ba tháng, triển lãm này đã trở thành một trong những triển lãm phổ biến nhất trong lịch sử của viện bảo tàng. Triển lãm này rất thành công đến mức các fan của Alexander McQueen và các chuyên gia trong ngành thời trang trên toàn thế giới đã bắt đầu tập hợp tại Change.org để "Mang Triển lãm Savage Beauty của Alexander McQueen Đi Du Lịch" để tôn vinh McQueen và biến tầm nhìn của ông trở thành hiện thực: chia sẻ công việc của ông với cả thế giới. Triển lãm này kỷ niệm tầm nhìn và sự sáng tạo của McQueen. Nó bao gồm một trăm thiết kế nổi tiếng nhất, được lấy từ bộ sưu tập lưu trữ tại Luân Đôn.
Ngày 28 tháng 11 năm 2011, Sarah Burton đã giành giải Nhà thiết kế của năm tại British Fashion Awards 2011.
Vào tháng 1 năm 2014, Harley Hughes là người thiết kế trưởng của bộ sưu tập thời trang nam của Alexander "McQueen" trong show diễn mùa thu 2014. Sau buổi trình diễn, cả Sarah Burton, giám đốc sáng tạo, và Harley Huges đều chào khán giả.
Vào tháng 7 năm 2015, Catherine Middleton (hiện là Catherine, Công nương xứ Wales), mặc một bộ trang phục toàn màu kem của Alexander McQueen trong lễ rửa tội của Công chúa Charlotte.
Vào tháng 5 năm 2016, tại Trụ sở của UNESCO, thương hiệu Alexander McQueen đã giành giải Prix Versailles cho cửa hàng rue Saint-Honoré của mình tại Paris.
Chú thích
Thể loại:Alexander McQueen Thể loại:Công ty Anh Thể loại:Công ty thành lập năm 1992