Я создаю сервер потокового видео. Теперь я должен передать клиенту данные последовательности (пакеты данных) видеофайла. Но я не знаю тика таймера для передачи пакета данных. Если я передаю слишком быстро, у клиента не будет достаточно времени для декодирования и отображения. Я не знаю, зависит ли это от битрейта или другой информации видеофайла. Я использую видеофайл WMV. Протокол, который я использую для потоковой передачи, - это Windows Media HTTP Streaming. Я программирую на C #.
Информация о видеофайле:
- Аудио: Windows Media Audio 48000 Гц, стерео, 64 Кбит / с [Raw Audio 0]
- Видео: Windows Media Video 9 320x240 24,00 кадра / с 230 Кбит / с [Raw Video 1]
По какой формуле я должен рассчитать временной интервал для передачи данных?