რეკლამის დახურვა

წლევანდელ მაუწყებელთა ეროვნული ასოციაციის (NAB) სავაჭრო გამოფენაზე Adobe-მ გააცნო Flash Media სერვერის ახალი ფუნქციები და შესაძლებლობები. ერთ-ერთი სიახლეა iOS-ის დომინანტურ მოწყობილობებთან თავსებადობა.

სტივ ჯობსმა დიდი ხნის წინ დაგვარწმუნა, რომ სიტყვები Flash და iOS არ უნდა ეკუთვნოდეს ერთსა და იმავე წინადადებას, ამიტომ Adobe დათმო და დაამატა HTTP Live Streaming-ის მხარდაჭერა Flash Media Server-ში.

ეს არის Apple-ის მიერ შემუშავებული პროტოკოლი ცოცხალი და არა-ცოცხალი ვიდეო ნაკადისთვის სტანდარტული HTTP კავშირის ნაცვლად RTSP-ის ნაცვლად, რომლის ოპტიმიზაცია უფრო რთულია. ის იყენებს H.264 ვიდეოს და AAC ან MP3 აუდიოს, რომლებიც შეფუთულია MPEG-2 ნაკადის ცალკეულ ნაწილებში, m3u დასაკრავ სიებთან ერთად, რომლებიც გამოიყენება ნაკადის ცალკეული ნაწილების კატალოგში. ამ ფორმატის თამაში QuickTime-ს შეუძლია Mac OSX-ზე, ხოლო iOS მოწყობილობებზე ეს არის ერთადერთი სტრიმინგის ფორმატი, რომელიც მათ შეუძლიათ.

Apple-მა შესთავაზა HTTP Live Streaming IETF ინტერნეტ სტანდარტების კომიტეტს ჯერ კიდევ 2009 წელს, მაგრამ ჯერჯერობით არ ყოფილა მითითება, რომ ეს წინადადება წინ წავა. მაგრამ Microsoft-მა მაინც დაამატა მხარდაჭერა თავის IIS Media Services სერვერზე, რომელიც გამოიყენება Silverlight-ზე დაფუძნებული კლიენტებისთვის ნაკადი ვიდეოს მიწოდებისთვის. მას შემდეგ, რაც IIS Media Services აღმოაჩენს iOS მოწყობილობას, კონტენტი იფუთება და გადაიცემა HTTP Live Streaming-ის გამოყენებით.

გასულ წელს Adobe-მ დაამატა საკუთარი HTTP ნაკადის ფუნქცია Flash Media Server-ს. ის ჰგავს Apple-ს H.264 ვიდეოს დამუშავებით, სადაც ვიდეო იყოფა და შეინახება ცალკეულ ფაილებად, რის შემდეგაც ის HTTP-ით იგზავნება ნაგულისხმევ აბონენტზე. მაგრამ Adobe-ს შემთხვევაში, HTTP Dynamic Streaming იყენებს XML ფაილს (ტექსტური დასაკრავი სიის ნაცვლად) და MPEG-4-ს კონტეინერად. უფრო მეტიც, ის თავსებადია მხოლოდ Flash-თან ან AIR-თან.

Flash Media Server-ის უფროსი პროდუქტის მენეჯერის, კევინ ტოუზის სიტყვებით, Adobe დაინტერესებულია ტექნოლოგიის შემუშავებით, რათა გაამარტივოს სამაუწყებლო პროცესი, რის შედეგადაც უფრო ადვილი იქნება მოწყობილობების ფართო სპექტრის ჩართვა. მან ბლოგზე აღნიშნა, რომ Adobe ამატებს მხარდაჭერას HTTP Live Streaming-ისთვის Flash Media Server-ისთვის და Flash Media Live Encoder-ისთვის. მან დაწერა, რომ: "HLS-ის მხარდაჭერის დამატებით Flash Media Server-ში, Adobe ამცირებს გამოქვეყნების სირთულეს მათთვის, ვისაც სჭირდება HLS-ის გამოყენებით ბრაუზერების ჩართვა HTML5-ის საშუალებით (მაგ. Safari), ან მოწყობილობები Adobe Flash-ის მხარდაჭერის გარეშე.”

ამრიგად, Adobe იღებს ერთგვარ კომპრომისს, სადაც არ სურს დაკარგოს Flash Media Server-ის პოტენციური მომხმარებლები და ამავდროულად დაარწმუნოს Apple, რომ მხარი დაუჭიროს Flash-ს iOS მოწყობილობებზე და, შესაბამისად, ითვალისწინებს ვიდეოს სტრიმინგის აუცილებლობას Flash-ის გარეშეც.

HTTP Live Streaming ასევე ხელმისაწვდომი იქნება სხვა პლატფორმებისთვის, მათ შორის Safari Mac OS X-ზე. ამ მიდგომის ერთ-ერთი მიზეზი შეიძლება იყოს ის ფაქტი, რომ Apple ყიდის უახლეს MacBook Airs-ს წინასწარ დაინსტალირებული Flash-ის გარეშე. მიუხედავად იმისა, რომ ამის მთავარი მიზეზი არის ამ ელემენტის განახლების აუცილებლობის მოხსნა პირველი გაშვების შემდეგ, ასევე საყოველთაოდ ცნობილია, რომ Flash რადიკალურად ამცირებს ბატარეის ხანგრძლივობას (33%-მდე ზემოხსენებული MacBook Air-ისთვის).

მიუხედავად იმისა, რომ Adobe ამბობს, რომ მუშაობს Flash-ის ვერსიაზე, რომელიც ოპტიმიზებულია სპეციალურად MacBook Air-ისთვის, ზემოაღნიშნული ნაბიჯი ასევე ინარჩუნებს მომხმარებლებს, რომლებსაც არ სურთ Flash-ის დაყენება.

წყარო: arstechnica.com
.