PDA

View Full Version : سوال: راه اندازی سرویس استریم



bmanfy
شنبه 07 بهمن 1396, 15:55 عصر
سلام
چطور میشه یک سرویس استریم راه اندازی کرد. مثلا مثل اپارات.
چه کارهای نرم افزاری و سخت افزاری باید انجام داد.
البته منظوری کاری در حجم و اندازه اپارات نیست. از نظر تکنیکی و روش میخوام بدونم.
کلا چطور انجام میشه؟
چطور کیفیت ها تطبیق داه میشه؟
چه تخصص های در این زمینه مورد نیاز است؟
چنتا کلیدواژه هم بهم بگین که بتونم مسیر رو درست برم و تحقیق کنم ممنون میشم.
ممنون

Moien Tajik
شنبه 07 بهمن 1396, 21:57 عصر
http://www.dotnettips.info/post/1861
http://www.dotnettips.info/post/2670

bmanfy
شنبه 07 بهمن 1396, 22:41 عصر
سلام. ممنون بابت وقتی که گذاشتین.
ولی اون لینک اول درباره ارسال غیرهمزان ویدئو در واقع از پروتکل های استریم استفاده نمیکنه. فایل اینجوری قابل دانلود هست و عقب جلو نمیره.
مثلا آپارات ادرس فایل هاش به این شکله "blob:https://www.aparat.com/9e22127b-ec28-4d2d-875e-189bc0979874"

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

RIG000
یک شنبه 08 بهمن 1396, 12:17 عصر
فکر میکنم و مطمن نیستم شما دنبال این مورد باشید
گوگل کنید برای مثال
asynchronously streaming video with asp.net web api

bmanfy
یک شنبه 08 بهمن 1396, 14:00 عصر
فکر میکنم و مطمن نیستم شما دنبال این مورد باشید
گوگل کنید برای مثال
asynchronously streaming video with asp.net web api



نه دنبال این نیستم. لینکی هم که اقای تاجیک فرستادند در واقع ترجمه همین مقاله است.
در واقع ی سری پروتکل ارسال استیم داریم. مثل HLS, RTMP, .... که برای ارسال استریم استفاده میشه.
یه سری مدیا سرور هم داریم که بر اساس همین پروتکل ها این فایل ها رو ارسال میکنند.
(البته اینها نتیجه تحقیقاتی هست که کردم و تسلط ندارم به اونها و ممکنه اصلاحات اشتباه به کار برده باشم)
حالا من میخوام یک وب سایت داشته باشم (البته نه صرفا وب سایت حتی ممکنه برنامه دسکتاپ باشه) که لیستی از این فایل ها ارائه بده و من بتونم با استفاده از همین نرم افزار فایل کم و زیاد کنم و کاربران بر اسا دسترسی بتونن این فایل ها رو ببینند.
مثلا سایتی مثل فیلیمو فیلم ها رو به صورت استریم ارسال میکنه و کاربر نمیتونه فیلم رو دانلود کنه از طرفی کاربر باید اشتراک داشته باشه.
در واقع چطوری میشه اینها رو مدیریت کرد؟َ!

alireza_s_84
یک شنبه 08 بهمن 1396, 19:01 عصر
سلام
چطور میشه یک سرویس استریم راه اندازی کرد. مثلا مثل اپارات.
چه کارهای نرم افزاری و سخت افزاری باید انجام داد.
البته منظوری کاری در حجم و اندازه اپارات نیست. از نظر تکنیکی و روش میخوام بدونم.
کلا چطور انجام میشه؟
چطور کیفیت ها تطبیق داه میشه؟
چه تخصص های در این زمینه مورد نیاز است؟
چنتا کلیدواژه هم بهم بگین که بتونم مسیر رو درست برم و تحقیق کنم ممنون میشم.
ممنون
در سمت سرور شما به یک Stream Media Server نیاز دارید و در سمت کلاینت چز خاصی در مرورگرها نیاز نیست. برای ویندوز IIS Media Services گزینه خوبی هست ولی سرورهای زیادی ارائه شده که لیست اونها رو میتونید اینجا مشاهده کنید:
https://en.wikipedia.org/wiki/List_of_streaming_media_systems
در کل کلید واژه سوال شما پورتکل NNTP هست که میتونید با گوگل کردن اطلاعات مناسبی کسب کنید.

bmanfy
دوشنبه 09 بهمن 1396, 11:30 صبح
در سمت سرور شما به یک Stream Media Server نیاز دارید و در سمت کلاینت چز خاصی در مرورگرها نیاز نیست. برای ویندوز IIS Media Services گزینه خوبی هست ولی سرورهای زیادی ارائه شده که لیست اونها رو میتونید اینجا مشاهده کنید:
https://en.wikipedia.org/wiki/List_of_streaming_media_systems
در کل کلید واژه سوال شما پورتکل NNTP هست که میتونید با گوگل کردن اطلاعات مناسبی کسب کنید.

ممنون از شما. بله درباره مدیا سرور ها خوندم و برای وب سایت هایی مثل اپارات هم از وب سرور Nginx استفاده میکنه که میشه پروتکل های استریم رو روش پیکر بندی کرد. ظاهرا کارایی خیلی خوبی هم داره ولی برای ویندوز مثل اینکه کاراییش چنان بالا هم نیست. و البته درباره مدیا سرور های دیگه هم خوندم. حالا با فرض اینکه از همون IIS Media Server استفاده کنیم. راه اندازیش رو در اینترنت دیدم. ولی هر کسی به راحتی میتونه به فایل های اون دسترسی داشته باشه اون چیزی که دیدم.
دوتا سوال برام هست در این باره
اول اینکه چطوری با استفاده از برنامه نویسی به اون فایل اضافه کنیم؟
دوم اینکه چطور به کاربران با توجه به دسترسی شون فایل رو نشون بدیم. مثلا کاربری که لاگین میکنه به تمام فایل های دسترسی نداره.

پروتکل NNTP؟ Network News Transfer Protocol
این پروتکل چه ربطی داره یا استریمینگ فایل ؟

با تشکر