LINUX.ORG.RU

Стрим не открывается у зрителей

 


0

1

Здравствуйте. На виртуальной машине уствновлен Ubuntu с nginx +rtmp module. Так же есть видеоплеер на вебсайте,который принимает поток. Стрим отображается на всех устройствах,но только в моей wi-fi сети. У остальных зрителей плеер не открывается. Подскажите,пожалуйста,начинающему)



Последнее исправление: brodway (всего исправлений: 2)

Ответ на: комментарий от brodway

адреса вида 192.168.xxx.xxx (и ряд других; спросите у гугла) локальные. из интернета их «не видно».

anonymous
()
Ответ на: комментарий от anonymous

моск уже кипит) Это шо...нужно No-IP всякие еще использовать? А проще как-нибудь можно вывести стрим на свой сайт? не используя restreamы.io и ютубы?

brodway
() автор топика
Ответ на: комментарий от brodway

Лучше юзать ютуб и вебплеер – не будет проблем с макс. количеством зрителей и выбором качества и будет доступна перемотка. По теме нужен наверное белый ip или серый + noip сервис...

anonymous
()
Ответ на: комментарий от brodway

моск уже кипит)

у нормальных это в детстве проходит, когда мозг начинает знаниями наполняться, со временем и ты привыкнешь ))

Anoxemian ★★★★★
()
Ответ на: комментарий от anonymous

я бы рад юзать ютуб,но у меня фоном Киркоров всегда поет. Блокировка неизбежна

brodway
() автор топика
Ответ на: комментарий от Anoxemian

ну я только сегодня на форуме зарегался... до «нормального» мне еще не скоро)

brodway
() автор топика

Тебе надо либо реальный IP, либо с сайта твоего вещать поток. А вообще если у тебя именно стрим то музыка не за деньги зрителей на фоне — моветон. Я свою подрублю лучше, чем туфту слушать.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от Anoxemian

ну вот и не получается. Я с программированием на Вы и с поклоном. Так что на неделю провалился в вопрос-как создать сайт с трансляциями. Поставил на сайте плеер, На виртуалке установил Nginx. На него пускаю стрим,там перекодирую ffmpegом и на плеер. Думал победил,а оказалось ...нужно еще несколько ночей посидеть придется похоже

brodway
() автор топика
Ответ на: комментарий от brodway

ну вот и не получается. Я с программированием на Вы и с поклоном. Так что на неделю провалился в вопрос-как создать сайт с трансляциями. Поставил на сайте плеер, На виртуалке установил Nginx. На него пускаю стрим,там перекодирую ffmpegом и на плеер. Думал победил,а оказалось ...нужно еще несколько ночей посидеть придется похоже

ты это, главное в хирургию и вообще медицину ни ногой плиз, а с этой фигней разберешся, несложно все это.

Anoxemian ★★★★★
()
Ответ на: комментарий от peregrine

если ты меня троллишь так,то не надо. Я сразу сказал,что к программированию не имею никакого отношения. Просто задался целью и пробую ее реализовать. Как ты на сайт будешь транслировать вот такой поток ( http://109.171.14.111:81/udp/239.54.5.61:1224 )

brodway
() автор топика
Ответ на: комментарий от brodway

Я тебя не троллю. Тебе на сайте надо иметь условный ffmpeg, который на вход принимает твой поток и на выход отдаёт его же. Но как это сделать правильно, чтобы условный Вася не транслировал свой поток за тебя, я ХЗ. То что ты хочешь просто на коленке сделать не получится, как и найти студента, который с этим справится. Тут нужен умный человек с опытом организации потокового вещания. Проще всего тебе стримить на твиче. Там за музыку не шибко банят, главное чтобы ты порно не транслировал. Хотя посмотрел, ты зомбоящик транслируешь, если это твой поток. Тогда смотри в сторону готовых движков для этого дела. Можешь погуглить в сторону того, как это делают владельцы IP камер. Вместо камеры у тебя будет сервер (комп) с ffmpeg-ом.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от peregrine

Тебе на сайте надо иметь условный ffmpeg

Так для этого Nginx и пославил на виртуалке. Если знаешь,как ффмпег сразу на сайт воткнуть,то буду благодарен любому намеку-как это реализовать.

Вместо камеры у тебя будет сервер (комп) с ffmpeg-ом

А я что делаю? Осталось только сделать,чтоб этот сервер виден был миру,а не только в локалке

brodway
() автор топика
Ответ на: комментарий от brodway

А я что делаю? Осталось только сделать,чтоб этот сервер виден был миру,а не только в локалке

У тебя есть «сайт/сервер с белым IP»? Если да то сделай так чтоб локальный сервер брал rtmp поток и передавал на этот «сайт/сервер с белым IP» а он уже этот поток отдавал всем кто подключается к нему.

V1KT0P ★★
()
Ответ на: комментарий от V1KT0P

У тебя есть «сайт/сервер с белым IP»?

Да,есть

чтоб локальный сервер брал rtmp поток и передавал на этот «сайт/сервер с белым IP

Как это в конфиге прописать? Не хватает мне знаний пока Чувствую,что надо как-то модифицировать строки ffmpeg -i rtmp//.... -flv (адресс сайта). Но как..мене неведомо пока)

brodway
() автор топика
Ответ на: комментарий от brodway

Вы меня еще больше запутываете) Один кодирует видео,а второй зачем?

Действуй последовательно, значит ты говоришь что у тебя есть «внешний сервер» который доступен всем из интернета и «внутренний сервер» доступный только со своего компа.
Значит для решения проблемы действуй последовательно:
1) Так как раздавать видео поток будет «внешний сервер» то определись какая программа будет его раздавать и как.
2) Ты уже определился с тем как раздается видео с «внешнего сервера», теперь посмотри какими способами ему можно передавать видео поток который ты хочешь раздавать.
3) Теперь ты знаешь кто будет раздавать видео и как ему это видео скармливать. Теперь тебе надо просто узнать может ли ffmpeg передавать нужный поток в нужном виде, если да то замечательно указываешь параметры и все будет работать. Если же ffmpeg вдруг этого не может, тогда ищешь программу которая будет брать поток от ffmpeg и в нужном виде передавать на «внешний сервер».

Ни разу не имел дело с потоковым видео, но твоя задача не сложна если решать последовательно с пониманием что должно быть. А быть должно примерно вот так:
«Видео которое ты захватываешь» --> «ffmpeg который кодирует в rtmp поток и транслирует его дальше» --> «внешний сервер который принимает поток и отдает его всем остальным»

V1KT0P ★★
()

Спасибо всем за ответы. Не вижу как тут удалить тему. Админ,сделай это,пожалуйста ,за меня

brodway
() автор топика
Ответ на: комментарий от Ien_Shepard

миллениалы не умеют в длительную фокусировку внимания

Anoxemian ★★★★★
()
Ответ на: комментарий от brodway

ты же хочешь iptv канал провайдера который ты через udpxy сделал что бы мультикаст не трогать, вещать через свой сайт который расположен на внешнем хостинге beget ?

Ien_Shepard ★★★
()

почему же сразу «сдался» )) Вы мне помогли понять,что дело в «белом» IP. Дальше надо в эту сторону копать. Но уже вопрос формулировать по-другому нужно. Да и в другой ветке скорее всего.Да и сам уже разберусь поди

brodway
() автор топика
Ответ на: комментарий от brodway

Ну а эту то тему зачем удалять? Пусть будет.

Хот я не понимаю странного желания городить велосипеды, вместо стрима на Twitch.

Riniko ★★
()
Ответ на: комментарий от brodway

ты странный — думаешь, что уже разобрался и тема не нужна. а на деле ты ошибаешься — и ты не разобрался, и удалять тему незачем.

anonymous
()
Ответ на: комментарий от Ien_Shepard

любой поток. Не обязательно iptv. Да ,собственно, осталось только понять ,как прикрутить dyndns в убунту. Жду пока алкоголь выветрится ,озарение придет)

brodway
() автор топика

Стрим не открывается у зрителей

Стримь на твич, опта

anonymous
()

попытка пробить фаеруолл Ngrokом была отчасти успешна. Поток стал виден из интернета. Но по каким-то причинам(надеюсь дело в нгроковском сервере,что во Франкфурте)стрим виснет. Продолжаю не равный бой

brodway
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.