السلام عليكم ورحمة الله و بركاته.
هل يمكن عمل اثنين ستريم لتحميل ملف؟
الصراحة لا اعرف المصطلح الصحيح لكي استعين به بالبحث...
لكن..
لدينا صفحة asmx اي webservice على موقع بعيد هذه الصفحة تستقبل رابط من العميل (برنامج مكتبي) وتقوم بتحليل الرابط واستخراج الرابط المباشر منه(محتوى صفحة الرابط)
.
.
الان تم استخراج الرابط المباشر لاي ملف وليكن mp4.
كيف نعمل stream بين مكان الملف وبين الصفحة webservice asmx ثم نقوم بتوجيه الـstream الى العميل (برنامج مكتبي) بحيث يتم القراءة والتشغيل عبر برنامج wmp control.
لا اريد تحميل وانما فقط بث مباشر والصورة التالية توضح الفكرة.
وشكرا مقدما
عليك ان تبحث عن Split Stream و يمكنك هنا ان تحصل علي اكثر من Stream من الملف عن طريق تقسيمه
(04-07-16, 08:15 PM)silverlight كتب : [ -> ]عليك ان تبحث عن Split Stream و يمكنك هنا ان تحصل علي اكثر من Stream من الملف عن طريق تقسيمه
بارك الله فيك اخي الكريم وجزاك عني كل خير.
لا اقصد تقسيم الـ stream وانما كيف اعمل ستريم ينقل البيانات من الاول للاخر..
يعني اريد عمل مسار(ان صحت التسمية) من الموقع الذي يحتوي الفيديو الى صفحة الخدمة asmx webservice ومسار آخر من صفحة الخدمة الى برنامج العميل.
ماتم عمله الان هو تحميل ملف من موقع الفيديو الى موقع صفحة الخدمة والخطوة الاخرى سهلة....لكني لا اريدها وانما اريد تشغيل بث مباشر عن طريق الصفحة الوسيطة.
اتمنى اكون وضحت السؤال.
اولا لعمل بث مباشر دائما يجب عليك تطبيق البروتوكول RTP
الشيئ الذي لم افهمه هو لماذا تريد من الstream ان يمر على الwebservice ؟
لماذا لاتجعل الstream يصل الى برنامج العميل مباشرة ؟
(04-07-16, 11:08 PM)الشاكي لله كتب : [ -> ]اولا لعمل بث مباشر دائما يجب عليك تطبيق البروتوكول RTP
الشيئ الذي لم افهمه هو لماذا تريد من الstream ان يمر على الwebservice ؟
لماذا لاتجعل الstream يصل الى برنامج العميل مباشرة ؟
لجات لهذه الفكرة بعد تجربة عشوائية لخدمة الويب ...وهي انك لو اردت تحميل محتوى صفحة من موقع محجوب(سواء محجوب عن بلدك او بلدك محجوب عنه

)
سيتم تعبئة الصفحة من صفحة جدار الحجب.
بينما لو تاخذ محتوى الصفحة من خلف الـwebservice فستجد الصفحة الاصلية.
^ هههههه هذا بالضبط ييسمونه Proxy server
عموما الطريقة سهلة عليك بتطيبق الـ Reverse Connection بين برنامج العميل والويب سيرفس
اسمح لي الان لا استطيع كتابة التفاصيل ـ ان شاء الله في وقت لاحق
تحياتي لك
(05-07-16, 12:20 AM)الشاكي لله كتب : [ -> ]^ هههههه هذا بالضبط ييسمونه Proxy server
عموما الطريقة سهلة عليك بتطيبق الـ Reverse Connection بين برنامج العميل والويب سيرفس
اسمح لي الان لا استطيع كتابة التفاصيل ـ ان شاء الله في وقت لاحق 
تحياتي لك
بارك الله فيك وجزاك عني كل خير.
سابحث ان شاء الله عن المصطلح الذي زودتني به.
شكر الله لك.
وصلت الان الى تحويل الفيديو البعيد الى byte
وكتبت الكود التالي وتم الحفظ أي تحميل WriteAllbytes
كيف اجعل اداة wmp تقرا من غير تحميل لا اريد تحميل كيف اجعله يعمل buffering لان الملف لا يظهر الا بعد الانتهاء من تحميل كامل الملف
اتفرج واتابع نقاش الاساتذه الكبار