Сетевое расположение Adobe Media Server для потоковой передачи HTTP
Запуск Adobe Media Server 4.5 в Windows Server 2008. У меня подключен сетевой диск (Amazon S3, подключенный через Webdrive), где хранятся все мои видео. Используя путь UNC, я могу успешно транслировать через RTMP. Тем не менее, когда я пытаюсь использовать потоковую передачу HTTP, видео будет воспроизводиться около одной секунды, а затем я получаю сообщение об ошибке. В моем журнале ошибок Apache сказано:
[ошибка] mod_jithttp [404]: [err=1] "c:\" не существует
Похоже, что он добавляет "c: \" в начало моего пути UNC. Но мой файл httpd.conf должен быть правильным, если он хотя бы работает в течение доли секунды. Что здесь происходит? Это сводит меня с ума после того, как я наконец-то правильно настроил все разрешения. Спасибо!
1 ответ
Если у кого-то возникла такая же проблема, вот как я это понял. Использование косых черт в моем конфиге Apache привело к его исправлению.
Однако, если вы пытаетесь смонтировать учетную запись Amazon S3 в Windows (через TNTDrive или Windrive), то, когда пользователь просматривает видео на вашем сайте, сервер фактически должен загрузить все видео до этой точки, а затем пользователь может видеть остальное. Это невероятно медленно и неэффективно.