জাভাস্ক্রিপ্ট ব্যবহার করে ওয়েবসকেটগুলির উপরে ভিডিও স্ট্রিমিং


85

জাভাস্ক্রিপ্ট ব্যবহার করে সরাসরি ভিডিও স্ট্রিম করার দ্রুততম কোনটি ? 30fps এর ভিডিও স্ট্রিম করার জন্য কি টিসপির মাধ্যমে ওয়েবসকেটগুলি দ্রুত পর্যাপ্ত প্রোটোকল?


4
জার্ট জি: আপনি কি সুপারিশ করবেন? আমি মেমরির খরচ তুলনামূলকভাবে কম রাখতে পছন্দ করি, এজন্য জেএস (একটি এইচটিএমএল 5 ক্যানভাস আপডেট করা) ভাল বিকল্প হিসাবে মনে হয়, যদি এটি যথেষ্ট ভাল গতি দিতে পারে।
স্মাইল

4
ওফস, আমি উল্লেখ করতে ভুলে গেছি যে আমি কেবল একটি ফাইলে সঞ্চিত কিছু ভিডিওর স্ট্রিমিং নয়, লাইভ স্ট্রিমিংয়ে আগ্রহী। <বিডিও> কি সেই অফার করতে পারে?
স্মি

4
আমি তাই নিয়ে উদ্বিগ্ন হবে না স্ট্রিমিং অংশ, বরং তুমি কেমন চাই রেন্ডার ভিডিও এমনভাবে প্রবাহিত। এটা কি সম্ভব?
প্রতারণা করুন

4
জঙ্গলে ডাউনটাউন (যেমন, Chrome, ভিডিও): গতি naysayers করার জন্য, এই ও ভিডিও হার এইচটিএমএল 5 ব্যবহার দ্রুত ফ্রেম উদাহরণ thewildernessdowntown.com এইচটিএমএল 5 এবং কোয়েক (যেমন, Chrome, ফ্রেম রেট) techcrunch.com/2010/04/01/ google-html5-quake ধারণার কয়েকটি প্রমাণ। এটি কেবল উন্নতি করতে চলেছে। কেউ শীঘ্রই যথেষ্ট পরিমাণে ব্যান্ডওয়াগনে ঝাঁপিয়ে পড়বে এবং বাজারের প্রথম দিকের খেলোয়াড় হওয়ার সুবিধাগুলি গ্রহণ করবে, যদি কারো ইতিমধ্যে এটি না থাকে। আমি কি IE এর জন্য আমার দম ধরে রাখব? আমি ডুনো '
জন কে

4
উদাহরণগুলির জন্য ধন্যবাদ, জন কে।
স্মাইল

উত্তর:


83

30fps এর ভিডিও স্ট্রিম করার জন্য কি টিসপির মাধ্যমে ওয়েবসকেটগুলি দ্রুত পর্যাপ্ত প্রোটোকল?

হ্যাঁ .. এটি, এই প্রকল্পটি একবার দেখুন । ওয়েবসাইটসকেটগুলি সহজেই এইচডি ভিডিওস্ট্রিমিং পরিচালনা করতে পারে .. তবে আপনার অ্যাডাপটিভ স্ট্রিমিংয়ের জন্য যাওয়া উচিত। আপনি এখানে কীভাবে এটি প্রয়োগ করতে পারেন তা আমি এখানে ব্যাখ্যা করছি explain

বর্তমানে আমরা একটি ওয়েবভিত্তিক তাত্ক্ষণিক বার্তাপ্রেরণ অ্যাপ্লিকেশনটিতে চ্যাট, ফাইলসরিং এবং ভিডিও / ওয়েবক্যাম সমর্থন সহ কাজ করছি। কিছু বিট এবং কৌশল সহ আমরা ওয়েবসকেটের মাধ্যমে স্ট্রিমিং মিডিয়া পেয়েছি (আমাদের ওয়েবক্যাম থেকে স্ট্রিম পেতে HTML5 মিডিয়া ক্যাপচার ব্যবহৃত হয়েছে)।

আপনি একটি নির্মাণ করা প্রয়োজন stream APIএবং Media Stream Transceiverপ্রক্রিয়াকরণের ও পরিবহন সংশ্লিষ্ট মিডিয়া নিয়ন্ত্রন করতে পারেন।


4
এটি দুর্দান্ত, ধন্যবাদ! আমি অনুমান করি যে আমি ভিডিও স্ট্রিমিংয়ের একেবারে বুনিয়াদ বাস্তবায়নের চেষ্টা করতে যাচ্ছি যা মোটেও অভিযোজিত নয়, ফলাফলগুলি দেখুন এবং সেই অনুসারে এগিয়ে যান; এটি সম্ভব যে জেনেও যথেষ্ট উত্সাহজনক! আপনার টিউটোরিয়ালটিও খুব সহায়ক।
স্মাইল

4
হ্যাঁ .. একটি সাধারণ অ্যাপ্লিকেশন দিয়ে শুরু করা ভাল অভ্যাস। সরাসরি লাইভ স্ট্রিমিংয়ের জন্য আপনাকে বেশিরভাগ প্রযুক্তি তৈরি করতে হবে যা সম্ভবত কোনও বিকল্প নয় যখন আপনি: এ। শুরু করুন এবং বি একা থাকবেন। শুভকামনা।
ওয়াউটার ডর্জেলো

@ মিঃপাল্লাজো আপনি কীসের জন্য অ্যাপটি তৈরি করছেন? একটি ব্যবসা? আপনি যেভাবে এটি করছেন সে সম্পর্কে আমি আপনার সাথে যোগাযোগ করতে পারে এমন কোনও সুযোগ?
Alistair

@ হোউটারডোর্লো ওয়েবস্কোকেটে এইচডি স্ট্রিমিং করার সময় আপনার অ্যাপের পারফরম্যান্সটি কী?
কোয়ার্কস

আমরা কী ভিডিও রেকর্ড করতে পারি CCTVএবং এটি ব্যবহার করে ওয়েব পৃষ্ঠায় লাইভ দেখাতে পারি Javascript?
শাইজু টি

1

মিডিয়া উত্স এক্সটেনশানগুলি প্রস্তাব করা হয়েছে যা অভিযোজিত বিটরেট স্ট্রিমিং বাস্তবায়নের জন্য সম্ভব হবে।


এখানে কি কোনও ws2video.js প্রকল্প বা এর মতো কিছু রয়েছে যা দেখায় যে এটি কত দ্রুত চলে? এই ব্লগ পোস্টে উল্লেখ করেছে যে এটি 5s পিছিয়ে রয়েছে: phoboslab.org/log/2013/09/…
থাড্ডি টাইল

0

প্রশ্নের উত্তর দিতে:

জাভাস্ক্রিপ্ট ব্যবহার করে সরাসরি ভিডিও স্ট্রিম করার দ্রুততম কোনটি? 30fps এর ভিডিও স্ট্রিম করার জন্য কি টিসপির মাধ্যমে ওয়েবসকেটগুলি দ্রুত পর্যাপ্ত প্রোটোকল?

হ্যাঁ, ওয়েবসাইটসকেট 30 fps এবং এমনকি 60 fps এর বেশি সংক্রমণে ব্যবহার করা যেতে পারে।

ওয়েবসাইটসকেটের মূল সমস্যাটি হ'ল এটি নিম্ন-স্তরের এবং আপনাকে কেবল ভিডিও খণ্ডন সঞ্চারিত করার পরিবর্তে অন্যান্য সমস্যা মোকাবেলা করতে হবে। সব মিলিয়ে এটি ভিডিও এবং অডিওর জন্য দুর্দান্ত পরিবহণ।


সুতরাং, ওয়েবআরটিটিসি সম্পর্কে কী? এটি (ডাব্লু 3 সি হিসাবে) একটি ইউডিপি সংযোগে কাজ করছে এবং যদি আমাদের কিছু প্যাকেট ক্ষতি হয় তবে সমস্যা হবে না। অন্যদিকে, ওয়েবসকেট সংযোগ-ভিত্তিক এবং এটি ঘটতে থাকা বিলম্বের কারণে ব্যবহারকারীদের বিরক্ত করতে পারে।
এম। রোস্তামি

-1

এটি অবশ্যই অনুমেয়যোগ্য তবে আমি নিশ্চিত নই যে আমরা এখনও সেখানে আছি। এর মধ্যে আমি আইআইএস স্মুথ স্ট্রিমিংয়ের সাথে সিলভারলাইটের মতো কিছু ব্যবহার করার পরামর্শ দেব । সিলভারলাইট প্লাগইন ভিত্তিক, তবে এটি উইন্ডোজ / ওএসএক্স / লিনাক্সে কাজ করে। কোনও দিন এইচটিএমএল 5 উপাদানটি যাওয়ার উপায় হবে তবে এতে অল্প সময়ের জন্য সমর্থনটির অভাব হবে।<video>


আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ. আমি সম্মত হই যে সিলভারলাইট এবং ফ্ল্যাশ সম্ভবত এই মুহুর্তে আরও ভাল বিকল্প। আমার ধারণা আমি জাভাস্ক্রিপ্ট স্ট্রিমিংয়ে আগ্রহী কারণ এটি ব্যবহারকারীর এবং (ভিডিও সংক্রমণকারী) সার্ভারের মধ্যে আন্তঃসংযোগের জন্য আরও সম্ভাবনা খোলে।
স্মাইল

আমাকে জোশের সাথে একমত হতে হবে .. যদি আপনি এই মুহুর্তে স্ট্রিমিং মিডিয়াটির খুব প্রয়োজন হয়, এইচটিএমএল 5 এর জন্য যাবেন না।
ওয়াউটার ডর্জেলো

7
কেবল কেউ যদি এখনও এটি পড়ছেন: সিলভারলাইটের প্রথমটি কখনও লিনাক্স বা মোবাইল সিস্টেমকে সমর্থন করে না। লিনাক্স সিলভারলাইট সমর্থন কেবল কখনও উপস্থিত ছিল না। দ্বিতীয়ত, যেহেতু নতুন উত্তরগুলি সঠিকভাবে দেখায়, আধুনিক ব্রাউজারগুলিতে এইচটিএমএল 5 / এমএসই ভিডিও স্ট্রিমিং এখন খুব ভালভাবে সম্ভব এবং যে কোনও ধরণের প্লাগইন-ভিত্তিক পদ্ধতির চেয়ে প্রায় সব ক্ষেত্রেই পছন্দ করা উচিত।
ntninja

4
এবং কেউ যদি এখনও এটি পড়তে থাকে তবে সেই দিনটি এসে গেছে।
Ofশ্বরের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.