نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: عدم دانلود ویدیو انلاین(مثل یوتیوب)

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2016
    محل سکونت
    Iran
    نوشته ها
    21
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    13
    تشکر شده در
    13 پست

    پیش فرض پاسخ : عدم دانلود ویدیو انلاین(مثل یوتیوب)

    سلام

    ببینید این کار تقریبا غیر ممکن هست.

    اما شما میتونید با روش‌هایی کار پیدا کردن آدرس ویدئو رو مشکل کنید که برای کاربران معمولی قابل دسترس نباشد. برای جلوگیری از رو‌ش‌های کاربران حرفه‌ای هم لازم هست الگوریتم scramble کردن url ها رو به مرور تغییر بدید که اگر ابزار خودکاری برای دریافت ساخته شده از کار بیافتد.

    روش‌های موجود (تاکید می‌کنم هیچ کدام دریافت ویدئو را غیرممکن نمی‌کند، بلکه مشکل می‌کند):

    ۱. scramble کردن url ها (که در بالا نوشتم).
    ۲. چاپ نکردن تگ‌های html به صورت مستقیم (مثلا با javascript و dom در صفحه ایجاد شوند).
    ۳. استفاده از player اختصاصی با قابلیت encode و decode اختصاصی (شاید با decompile کردن swf الگوریتم رمزنگاری شما آشکار شود).
    ۴. غیرفعال کردن صفحه در صورت وجود inspector هایی مثل firebug و ... در مرورگرها
    ۵. حذف پسوند ویدئو از پایان نام فایل‌ها و آدرس دهی بدون پسوند. (البته کاربر حرفه‌ای قطعا متوجه خواهد شد).

    فکر می‌کنم پروتکل‌های خاصی برای stream کردن صدا یا ویدئو وجود داشته باشد (مثل رادیوهای آنلاین). اما باز هم با ضبط صدا یا فیلم‌برداری از صفحه می‌شود اون‌ها رو ذخیره کرد.
    • امضاء این کاربر به دَلیل نَقض قَوانین سایت ، توسُطِ مُدیر حَذف شُده است.
    • جَهَتِ مُطالِعه قَوانین ، این قِسمت کلیک کُنید.

  2. #2
    عضو جدید
    تاریخ عضویت
    Jun 2016
    نوشته ها
    5
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : عدم دانلود ویدیو انلاین(مثل یوتیوب)

    نقل قول نوشته اصلی توسط Flynic نمایش پست ها
    سلام

    ببینید این کار تقریبا غیر ممکن هست.

    اما شما میتونید با روش‌هایی کار پیدا کردن آدرس ویدئو رو مشکل کنید که برای کاربران معمولی قابل دسترس نباشد. برای جلوگیری از رو‌ش‌های کاربران حرفه‌ای هم لازم هست الگوریتم scramble کردن url ها رو به مرور تغییر بدید که اگر ابزار خودکاری برای دریافت ساخته شده از کار بیافتد.

    روش‌های موجود (تاکید می‌کنم هیچ کدام دریافت ویدئو را غیرممکن نمی‌کند، بلکه مشکل می‌کند):

    ۱. scramble کردن url ها (که در بالا نوشتم).
    ۲. چاپ نکردن تگ‌های html به صورت مستقیم (مثلا با javascript و dom در صفحه ایجاد شوند).
    ۳. استفاده از player اختصاصی با قابلیت encode و decode اختصاصی (شاید با decompile کردن swf الگوریتم رمزنگاری شما آشکار شود).
    ۴. غیرفعال کردن صفحه در صورت وجود inspector هایی مثل firebug و ... در مرورگرها
    ۵. حذف پسوند ویدئو از پایان نام فایل‌ها و آدرس دهی بدون پسوند. (البته کاربر حرفه‌ای قطعا متوجه خواهد شد).

    فکر می‌کنم پروتکل‌های خاصی برای stream کردن صدا یا ویدئو وجود داشته باشد (مثل رادیوهای آنلاین). اما باز هم با ضبط صدا یا فیلم‌برداری از صفحه می‌شود اون‌ها رو ذخیره کرد.
    ممنون یه سوال اونم اینکه با این روش ها میشه جلو دانلود از دانلود منیجر را بگیریم یا اصلا میشه کاری کرد تشخیص نده(مثلا با scramble یا encode کردن یا با حذف پسوند)؟

  3. #3
    عضو جدید
    تاریخ عضویت
    Sep 2016
    محل سکونت
    Iran
    نوشته ها
    21
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    13
    تشکر شده در
    13 پست

    پیش فرض پاسخ : عدم دانلود ویدیو انلاین(مثل یوتیوب)

    نقل قول نوشته اصلی توسط hosseinshirejoni نمایش پست ها
    ممنون یه سوال اونم اینکه با این روش ها میشه جلو دانلود از دانلود منیجر را بگیریم یا اصلا میشه کاری کرد تشخیص نده(مثلا با scramble یا encode کردن یا با حذف پسوند)؟
    همانطور که عرض کردم خیر نمی‌شود از دانلود جلوگیری کرد، این‌ها فقط تلاشی هستند برای اینکه url ویدئو علنی و در دسترس نباشد. به هر صورت اگر کسی url را نداشته باشد دانلود هم نمی‌تواند بکند.

    یک روش این هست که فایل پلیری بسازید (swf) که مسیر url ویدئو‌ها در خود آن فایل باشد و پارامتری که برای لود ویدئو وارد به پلیر داده می‌شود مسیر کامل ویدئو نباشد، مثلا فقط id داده شود.
    مثلا به جای player.swf?video=http://domain/video-12.mp4 نوشته شود player.swf?video=12. (که آدرس اصلی در سورس کامپایل شده‌ی swf وجود دارد و ویدئو لود می‌شود).

    اما باز هم روش‌هایی برای decompile کردن swf وجود دارد و می‌شود با کمی تلاش به آدرس رسید.
    • امضاء این کاربر به دَلیل نَقض قَوانین سایت ، توسُطِ مُدیر حَذف شُده است.
    • جَهَتِ مُطالِعه قَوانین ، این قِسمت کلیک کُنید.

  4. تعداد تشکر ها از Flynic به دلیل پست مفید


  5. #4
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : عدم دانلود ویدیو انلاین(مثل یوتیوب)

    نقل قول نوشته اصلی توسط Flynic نمایش پست ها
    همانطور که عرض کردم خیر نمی‌شود از دانلود جلوگیری کرد، این‌ها فقط تلاشی هستند برای اینکه url ویدئو علنی و در دسترس نباشد. به هر صورت اگر کسی url را نداشته باشد دانلود هم نمی‌تواند بکند.

    یک روش این هست که فایل پلیری بسازید (swf) که مسیر url ویدئو‌ها در خود آن فایل باشد و پارامتری که برای لود ویدئو وارد به پلیر داده می‌شود مسیر کامل ویدئو نباشد، مثلا فقط id داده شود.
    مثلا به جای player.swf?video=http://domain/video-12.mp4 نوشته شود player.swf?video=12. (که آدرس اصلی در سورس کامپایل شده‌ی swf وجود دارد و ویدئو لود می‌شود).
    اما باز هم روش‌هایی برای decompile کردن swf وجود دارد و می‌شود با کمی تلاش به آدرس رسید.
    توضیحات دوستمون کاملا صحیح هست
    با توجه به اینکه شما آدرس رو باید سمت کلاینت بفرستید کاربر در هر حالتی میتونه لینک رو استخراج کنه
    فقط میتونید کمی سختش کنید
    ولی حتی اگر پیچیده ترین کارها رو هم بکنید باز کاربر میتونه با یک ****** سرور بدون حتی decompile کردن لینک ها رو استخراج کنه
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. (تصاویر) عجیب ترین کاربر یوتیوب
    توسط shazo در انجمن مباحث دیگر
    پاسخ ها: 7
    آخرين نوشته: January 28th, 2015, 20:00
  2. پاسخ ها: 0
    آخرين نوشته: March 28th, 2014, 21:02
  3. پاسخ ها: 2
    آخرين نوشته: May 21st, 2013, 14:38
  4. درخواست مشاوره و طراحی سایت اشتراک ویدیو (Video Sharing) مثل یوتیوب
    توسط iPERSIAN در انجمن درخواست خدمات طراحی و گرافیکی
    پاسخ ها: 0
    آخرين نوشته: September 14th, 2011, 17:30
  5. قرار دادن ویدیو های علمی یوتیوب در یک وبسایت
    توسط nasa_de در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: December 21st, 2010, 12:56

مجوز های ارسال و ویرایش

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