Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 11.02.2013, 13:15   #1
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию RTSP + libvlcnet.

Здравствуйте. Имеется камера, к которой подключаюсь по RTSP протоколу.
Окошечко с видео получаю, могу делать скриншоты. а как сохранять видео не знаю. может кто сталкивался с такой проблемой? может есть другие либы?
Код:
                VlcMediaLibraryFactory factory = new VlcMediaLibraryFactory(new string[] { });
                factory.CreateSinglePlayers = true;
                
                VlcSinglePlayer playerReceive = (VlcSinglePlayer)factory.CreatePlayer(new PlayerOutput());
                
                playerReceive.SetMediaInput(new MediaInput(MediaInputType.NetworkStream, @"Здесь адрес камеры"));
                
                Thread.Sleep(1000); // here we can wait for streamer to start, or use Player's EventReceiver property to subscribe to player events and know when actual streaming is started
                playerReceive.Play(); // start receiving the stream
                playerReceive.Stop();
alezha вне форума   Ответить с цитированием
Старый 15.02.2013, 11:42   #2
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию

спасибо. уже сам разобрался. если кому помощь понадобиться по этой теме, обращайтесь. я разобрался.
alezha вне форума   Ответить с цитированием
Старый 04.05.2013, 04:45   #3
cool999
 
Регистрация: 04.05.2013
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от alezha Посмотреть сообщение
спасибо. уже сам разобрался. если кому помощь понадобиться по этой теме, обращайтесь. я разобрался.
Привет подскажи как у тебя получилось подключиться по RTSP пытаюсь подключиться к ip камере инфы совсем мало по этой теме
cool999 вне форума   Ответить с цитированием
Старый 07.05.2013, 16:12   #4
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию

Код:
                    PlayerOutput p;
                    p = new PlayerOutput();
                    string filename = GenerateName(); // генеришь имя, в которое будешь писать видос
                    player = (VlcSinglePlayer)factory.CreatePlayer(new PlayerOutput(":sout=#transcode{vcodec=h264,venc=x264{cfr=25},scale=1,acodec=mp4a,ab=192,channels=2,samplerate=44100}:file{dst=" + filename + "}"));
                    factory.CreateSinglePlayers = true;

                    MediaInput mi = new MediaInput(MediaInputType.UnparsedMrl, mrl);// example:: string mrl = @"rtsp://192.168.1.199:554/cam0_1"; в настройках камеры зайди. там будет путь как по протоколу rtsp подключится
                    player.SetMediaInput(mi);
                    player.WaitingRequiredStateTimeout = TimeSpan.FromSeconds(_xmlFile.TimeoutConnectionToCamera);//если нет соединения, то через 10 секунд произойдет таймаут
                    player.Play();
потом ставишь Thread.Sleep() на нужное колво миллисекунд и потом player.Stop()
alezha вне форума   Ответить с цитированием
Старый 07.05.2013, 17:30   #5
cool999
 
Регистрация: 04.05.2013
Сообщений: 4
Репутация: 10
По умолчанию

Не совсем понятно что ты используешь какие компоненты или библиотеки.
Я так понял что VLC только куда его засунуть пробовал сделать по этому видео http://www.youtube.com/watch?v=Bh4qsHrk910
не работает и не получается подключить как написанно здесь http://libvlcnet.codeplex.com Ругается на PlayerOutput player и тд

Последний раз редактировалось cool999; 07.05.2013 в 19:07.
cool999 вне форума   Ответить с цитированием
Старый 09.05.2013, 15:36   #6
cool999
 
Регистрация: 04.05.2013
Сообщений: 4
Репутация: 10
По умолчанию

Вообщем картинку получаю а сохранить тоже не могу. Ты где брал инфу?
Можешь поделиться тем что нарыл?
cool999 вне форума   Ответить с цитированием
Старый 18.05.2013, 03:26   #7
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию

картинку, всмысле окошечко с видео или можешь делать скриншоты?
alezha вне форума   Ответить с цитированием
Старый 22.05.2013, 16:51   #8
cool999
 
Регистрация: 04.05.2013
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от alezha Посмотреть сообщение
картинку, всмысле окошечко с видео или можешь делать скриншоты?
В окошечко
cool999 вне форума   Ответить с цитированием
Старый 22.05.2013, 17:18   #9
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию

Цитата:
Сообщение от cool999 Посмотреть сообщение
В окошечко
у меня тоже так было.
скинь мне свой код
alezha вне форума   Ответить с цитированием
Старый 27.07.2013, 08:46   #10
Silenter
Новичок
 
Регистрация: 27.07.2013
Сообщений: 2
Репутация: 10
По умолчанию

Добрый день тоже разбираюсь с rtsp не могли бы помочь с информацией по данному вопросу или своими наработками
Silenter вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


18:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.