در نمایشگاه تجاری انجمن ملی پخشکنندگان (NAB) امسال، ادوبی ویژگیها و قابلیتهای جدید سرور رسانهای فلش خود را معرفی کرد. یکی از موارد جدید، سازگاری با دستگاه های تحت سلطه iOS است.
استیو جابز مدت ها پیش ما را متقاعد کرد که کلمات Flash و iOS نباید در یک جمله قرار گیرند، بنابراین Adobe تسلیم شد و پشتیبانی از HTTP Live Streaming را به Flash Media Server اضافه کرد.
این پروتکلی است که توسط اپل برای پخش زنده و غیر زنده ویدیویی از طریق اتصال استاندارد HTTP به جای RTSP که بهینه سازی آن دشوارتر است، توسعه داده است. از ویدیوی H.264 و صدای AAC یا MP3 استفاده میکند که در بخشهای جداگانهای از جریان MPEG-2 بستهبندی شدهاند، همراه با فهرستهای پخش m3u که برای فهرستنویسی بخشهای مجزای جریان استفاده میشوند. این فرمت توسط QuickTime در Mac OSX قابل پخش است و در دستگاههای iOS تنها فرمت پخش جریانی است که میتوانند از آن استفاده کنند.
اپل در سال 2009، HTTP Live Streaming را به کمیته استانداردهای اینترنت IETF پیشنهاد کرد، اما تاکنون هیچ نشانه ای مبنی بر پیشبرد این پیشنهاد وجود نداشته است. اما مایکروسافت همچنان پشتیبانی را به سرور IIS Media Services خود اضافه کرده است که برای ارائه پخش ویدئو به مشتریان مبتنی بر Silverlight استفاده می شود. هنگامی که IIS Media Services یک دستگاه iOS را شناسایی کرد، محتوا با استفاده از HTTP Live Streaming بسته بندی و پخش می شود.
سال گذشته، Adobe ویژگی پخش HTTP خود را به Flash Media Server اضافه کرد. از نظر نحوه پردازش ویدیوی H.264 شبیه اپل است که در آن ویدیو به فایل های جداگانه تقسیم و ذخیره می شود و پس از آن از طریق HTTP برای مشترک پیش فرض ارسال می شود. اما در مورد Adobe، HTTP Dynamic Streaming از یک فایل XML (به جای فهرست پخش متنی) و MPEG-4 به عنوان یک ظرف استفاده می کند. علاوه بر این، فقط با Flash یا AIR سازگار است.
به قول کوین توس، مدیر محصول ارشد Flash Media Server، ادوبی علاقه مند به توسعه فناوری برای ساده سازی فرآیند پخش است که در نتیجه گنجاندن آسان تر طیف گسترده ای از دستگاه ها را در پی دارد. او در وبلاگ اشاره کرد که Adobe در حال اضافه کردن پشتیبانی از HTTP Live Streaming برای سرور Flash Media و Flash Media Live Encoder است. او نوشت که:Adobe با افزودن پشتیبانی از HLS در Flash Media Server، پیچیدگی انتشار را برای کسانی که نیاز به استفاده از مرورگرهای HLS از طریق HTML5 (به عنوان مثال Safari) یا دستگاههای بدون پشتیبانی Adobe Flash دارند، کاهش میدهد.
بنابراین Adobe نوعی سازش را انجام می دهد، جایی که نمی خواهد کاربران بالقوه Flash Media Server را از دست بدهد و در عین حال اپل را متقاعد کند که از Flash در دستگاه های iOS پشتیبانی کند و بنابراین نیاز به پخش جریانی ویدیو را حتی بدون فلش نیز در نظر می گیرد.
HTTP Live Streaming برای پلتفرمهای دیگر از جمله Safari در Mac OS X نیز در دسترس خواهد بود. یکی از دلایل این رویکرد ممکن است این واقعیت باشد که اپل جدیدترین MacBook Airs را بدون فلش از پیش نصب شده به فروش میرساند. اگرچه دلیل اصلی این امر، حذف نیاز به به روز رسانی این عنصر پس از اولین راه اندازی است، اما به طور گسترده شناخته شده است که فلش به طور اساسی عمر باتری را کاهش می دهد (تا 33٪ برای MacBook Air فوق الذکر).
اگرچه Adobe میگوید که در حال کار بر روی نسخهای از Flash است که بهطور خاص برای MacBook Air بهینه شده است، مرحله فوقالذکر کاربرانی را که مایل به نصب فلش نیستند نیز حفظ میکند.
منبع: arstechnica.com
که در نهایت امکان مشاهده فیلم های فلش در iOS وجود دارد...
اگر چنین است، من به دنبال iPad 2 هستم
اگر حقیقت داشته باشد، آیپد واقعاً رقابتی نخواهد داشت (البته که خواهد بود، اما به نظر من، این یک تفکر آرزویی است، شاید در نیمی دیگر شاهد فلش در iOS باشیم). سال، یا حتی در 10 سال، امیدوارم، حداقل در عرض یک سال..
فلش عمر باتری را به شدت کاهش می دهد (در مورد مک بوک ایر ذکر شده تا 33%). منظور شما این است که وقتی از فلاش استفاده می شود، عمر مک بوک 33٪ کاهش می یابد (در حالی که falsh است. در حال اجرا) یا ظرفیت باتری به طور دائم 33% کاهش می یابد حتی اگر فلش رندر نمی شود (خوشحال است اما اینطور نوشته شده است)؟
اگر کسی ویدیوهای فلش را از دست داده است، SkyFire را نصب کنید ... بدون هیچ مشکلی روی iPad و iPhone من کار می کند ;)