PDA

View Full Version : جلوگیری از دانلود شدن فایل ها هنگام پخش آنلاین



mohammad425
دوشنبه 09 شهریور 1394, 20:13 عصر
سلام
من توی صفحه از پخش آنلاین موزیک و فیلم استفاده میکنم ولی نمیخوام که کاربر اونارو بتونه دانلود کنه و به لینک مستقیم دسترسی داشته باشه
با جاوا اسکریپت یا php میشه از این فایل ها محافظت کرد؟

us1234
دوشنبه 09 شهریور 1394, 21:32 عصر
با جاوا اسکریپت را دقیق نمیدونم ولی با php نمیشه ( چون میخواهید پخش شود ) اگر هدف فقط دانلود بود با header در php به سادگی قابل پیاده سازی بود .

ولی بعضی جاها دیدم پلیر خاصی دارند که لینک را به صورت کد شده به پلیر ( که فلش هست ) ارسال میکنند و پلیر لینک را داخل خودش دیکد میکند و فایل را پخش میکند .

mohammad425
دوشنبه 09 شهریور 1394, 22:21 عصر
این پلیر رو از کجا میشه تهیه کرد؟
من انگلیسیم زیاد تعریفی نداره تو منابع خارجی نمیتونم بگردم
کلید واژه ای , سایتی چیزی دارین؟
ممنون

Unique
سه شنبه 10 شهریور 1394, 03:17 صبح
ولی بعضی جاها دیدم پلیر خاصی دارند که لینک را به صورت کد شده به پلیر ( که فلش هست ) ارسال میکنند و پلیر لینک را داخل خودش دیکد میکند و فایل را پخش میکند .
شما هر کاری انجام بدین چون دارین media را پخش میکنید قابل دریافته ! میشه obfuscate کرد و کار را سخت کرد اما غیر ممکن نمیشه.

اگه از سرور های streaming استفاده کنی اصلا لینکی وجود نداره و فایل stream میشه اما خوب مشکلات خودش را هم داره.
DRM هم هست که من بهش اعتقادی ندارم ولی میتونی در موردش جستجو کتی/

sajjadfatehy
سه شنبه 10 شهریور 1394, 17:53 عصر
با جاوا اسکریپت را دقیق نمیدونم ولی با php نمیشه ( چون میخواهید پخش شود ) اگر هدف فقط دانلود بود با header در php به سادگی قابل پیاده سازی بود .

ولی بعضی جاها دیدم پلیر خاصی دارند که لینک را به صورت کد شده به پلیر ( که فلش هست ) ارسال میکنند و پلیر لینک را داخل خودش دیکد میکند و فایل را پخش میکند .

سلام برادر خوبی ؟ منم یه مشکل مشابه دارم ولی نمیدونم چی باید بگردم !
میخوام تو سایتم وقتی روی لینک یه فایل بر فرض با پسوند مشخص .mp3 کلیک کنی مستقیم صفحه دانلود توسط مرورگر باز شه و دیگه پخش آنلانیش باز نشه تو صفحه بعدی !!
ممنون میشم جواب بدین چجوری


:خجالت:

us1234
سه شنبه 10 شهریور 1394, 19:08 عصر
سلام برادر خوبی ؟ منم یه مشکل مشابه دارم ولی نمیدونم چی باید بگردم !
میخوام تو سایتم وقتی روی لینک یه فایل بر فرض با پسوند مشخص .mp3 کلیک کنی مستقیم صفحه دانلود توسط مرورگر باز شه و دیگه پخش آنلانیش باز نشه تو صفحه بعدی !!
ممنون میشم جواب بدین چجوری


:خجالت:



مشکل شما با مشکل استارتر تفاوت دارد و از شما ساده تر است
من اول فکر کردم استارتر میخواهد همین کاری که شما تصمیم دارید را انجام دهد و بعد که دقیقتر خوندم فهمیدم قضیه چیز دیگه ای است و متن را ادیت کردم ...

شما باید فایل را از حالت لینک مستقیم خارج کنید و بذارید داخل header و force download کنید که مرورگر مجبور به دانلود شود .

این لینک را بررسی کنید :

http://stackoverflow.com/questions/8485886/force-file-download-with-php-using-header

djtrex
چهارشنبه 11 شهریور 1394, 01:57 صبح
سلام
من توی صفحه از پخش آنلاین موزیک و فیلم استفاده میکنم ولی نمیخوام که کاربر اونارو بتونه دانلود کنه و به لینک مستقیم دسترسی داشته باشه
با جاوا اسکریپت یا php میشه از این فایل ها محافظت کرد؟

پروتکل RTMPE رو چک بکنید:
http://vzaar.com/features/security/rtmpe (خصوصا ویدیو اولی)
https://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol#Encryption


+ فرآیند توکن ساختن برای هر ویدیو که باعث میشه فقط برای مدت محدودی اون لینک کار کنه (اونم فقط برای یه ip خاص)
http://flash.flowplayer.org/plugins/streaming/secure.html

sajjadfatehy
چهارشنبه 11 شهریور 1394, 09:57 صبح
مشکل شما با مشکل استارتر تفاوت دارد و از شما ساده تر است
من اول فکر کردم استارتر میخواهد همین کاری که شما تصمیم دارید را انجام دهد و بعد که دقیقتر خوندم فهمیدم قضیه چیز دیگه ای است و متن را ادیت کردم ...

شما باید فایل را از حالت لینک مستقیم خارج کنید و بذارید داخل header و force download کنید که مرورگر مجبور به دانلود شود .

این لینک را بررسی کنید :

http://stackoverflow.com/questions/8485886/force-file-download-with-php-using-header
برادر من یعنی این سایت هم همینجوری کرده ؟!! nex1music.ir
تو این سایت وقتی روی لینک آهنگ هاش کلیک میکنی صفحه پاپ آپ دانلود مرورگر باز میشه ولی وقتی من تو سایت خودم میزنم تو تب جدید پخش آنلاینش میاد .

میشه خودتون توضیح بدید دقیقا چه کدی رو به کدوم فایل انتقال بدم ؟ قالبم وردپرس هست .