Это действительно долгий путь, но я считаю, что не помешает выкинуть это здесь:
У меня есть IP-камера с потоком RTSP с видео h.264 и аудио G.711. Я устанавливаю приложение Wowza (myapp
) использовать rtp-live
StreamType
а затем получил Flowplayer с плагином RTMP, корректно проигрывающий видео. Однако я считаю, что звук не перекодируется (это звучит ужасно, и у меня нет перекодирования).
Мой Streams/StreamType
в conf/myapp/Application.xml
является rtp-live
. У меня есть поток RTSP, указанный в content/camera.stream
. Это действительно так, и он работает, выводя стандартный поток RTMP на rtmp://myserver/myapp
с потоком camera.stream
.
Итак, я пытался включить транскодирование звука во время прохождения видео, но все, что я нашел ( Руководство по перекодированию и другие) просто меня больше смущает, и все мои попытки не работают, часто с ошибками об отсутствии файлов SMIL (я пытался следовать руководству но я мог что-то упустить). Я нашел одно руководство, в котором конкретно транскодирование только аудио, но мне конечно не повезло.
Это правильный подход? Я подумал, что это так, а затем попытался следовать Пример Flowplayer для динамической потоковой передачи с Wowza используя плагины F4M и HTTP Streaming, но без радости.
Я думаю, что большая часть моей проблемы заключается в том, что мне неясно, какой формат URL-адреса я должен использовать для ссылки на мои потоки
http://myserver:1935/myapp/smil:camera.stream.smil/manifest.f4m
или, может быть
http://myserver:1935/myapp/_definst_/ngrp:camera.stream_all/manifest.f4m
?
Есть предложения, с чего начать? Что должен мой Application.xml
а мой шаблон перекодирования выглядит как? Спасибо.