Не получается воспроизвести поток с ffmpeg в плеере на сервере WS

Kirill

Member
Чтобы стримить из OBS нужен ключ (stream key) ?
Начинаю стримить на ваш демо сервер, OBS - пишет все ок, начал стримить. На демо странице по линку выше - гооврит нет такого потока. В чем может быть дело ?
upload_2017-8-11_15-7-32.png
 

Max

Administrator
Staff member
Проверьте сейчас стриминг на wcs5-eu.flashphoner.com
 

Max

Administrator
Staff member
Отправьте стрим с ffmpeg на wcs5-eu и попробуйте его воспроизвести там же.
 

Kirill

Member
Добрый день!
Стрим с ffmpeg воспроизводится, с OBS - пишет failed (вроде как сервер не видит поток) , возможно где-то в OBS нужны какие-то настройки ? Возможно настройки транскодирования видео ?
 

Max

Administrator
Staff member
Добрый день.
В поле URL укажите rtmp://wcs5-eu.flashphoner.com/live
В поле Stream key - имя стрима.

obs.png
 

Kirill

Member
Добрый день.
В поле URL укажите rtmp://wcs5-eu.flashphoner.com/live
В поле Stream key - имя стрима.

View attachment 474
Это помогло! Спасибо!!!

Еще есть 1 проблема с OBS и отправкой потока на WCS, но я так подозреваю , что дело в стриме.... , но не могу понять что именно не так. Может подскажите ?
Периодически происходит дисконнект от сервера WCS, вот лог OBS.
13:42:45.638: - scene 'Сцена':
13:42:45.638: - source: 'bg' (image_source)
13:42:45.638: - source: 'mario' (image_source)
13:42:45.638: - source: 'encoder' (ffmpeg_source)
13:42:45.638: - filter: 'Хромакей' (chroma_key_filter)
13:42:45.638: - source: 'ip Cam' (ffmpeg_source)
13:42:45.638: - filter: 'Chroma Key' (chroma_key_filter)
13:42:45.638: - scene 'none':
13:42:45.638: ------------------------------------------------
13:42:45.640: MP: Unable to find input format for 'rtsp://192.168.0.11:554/main'
13:42:46.798: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
13:42:49.689: ---------------------------------
13:42:49.690: [x264 encoder: 'streaming_h264'] preset: ultrafast
13:42:49.690: [x264 encoder: 'streaming_h264'] profile: baseline
13:42:49.690: [x264 encoder: 'streaming_h264'] tune: zerolatency
13:42:49.690: [x264 encoder: 'streaming_h264'] settings:
13:42:49.690: rate_control: VBR
13:42:49.690: bitrate: 2500
13:42:49.690: buffer size: 2500
13:42:49.690: crf: 23
13:42:49.690: fps_num: 30
13:42:49.690: fps_den: 1
13:42:49.690: width: 1280
13:42:49.690: height: 720
13:42:49.690: keyint: 250
13:42:49.690:
13:42:49.700: libfdk_aac encoder created
13:42:49.700: libfdk_aac bitrate: 160, channels: 2
13:42:49.701: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://wcs_server_ip/live...
13:42:49.828: [rtmp stream: 'adv_stream'] Connection to rtmp://wcs_server_ip/live successful
13:42:49.830: ==== Streaming Start ===============================================
13:43:42.849: WriteN, RTMP send error 32 (476 bytes)
13:43:42.849: WriteN, RTMP send error 32 (45 bytes)
13:43:42.849: WriteN, RTMP send error 9 (42 bytes)
13:43:42.849: [rtmp stream: 'adv_stream'] Disconnected from rtmp://wcs_server_ip/live
13:43:42.849: Output 'adv_stream': stopping
13:43:42.850: Output 'adv_stream': Total frames output: 1586
13:43:42.850: Output 'adv_stream': Total drawn frames: 1594
13:43:42.850: Output 'adv_stream': Reconnecting in 10 seconds..
13:43:42.855: libfdk_aac encoder destroyed
13:43:52.851: ---------------------------------
13:43:52.852: [x264 encoder: 'streaming_h264'] preset: ultrafast
13:43:52.852: [x264 encoder: 'streaming_h264'] profile: baseline
13:43:52.852: [x264 encoder: 'streaming_h264'] tune: zerolatency
13:43:52.852: [x264 encoder: 'streaming_h264'] settings:
13:43:52.852: rate_control: VBR
13:43:52.852: bitrate: 2500
13:43:52.852: buffer size: 2500
13:43:52.852: crf: 23
13:43:52.852: fps_num: 30
13:43:52.852: fps_den: 1
13:43:52.852: width: 1280
13:43:52.852: height: 720
13:43:52.852: keyint: 250
13:43:52.852:
13:43:52.861: libfdk_aac encoder created
13:43:52.861: libfdk_aac bitrate: 160, channels: 2
13:43:52.861: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://wcs_server_ip/live...
13:43:52.978: [rtmp stream: 'adv_stream'] Connection to rtmp://wcs_server_ip/live successful
 

Kirill

Member
При стриме из ffmpeg - проблема с коннектом та же.
Возможно стоит создать отдельную тему ?
 

Max

Administrator
Staff member
Похоже коннект закрывается по keep-alive, т.к. OBS не отвечает на ping request со стороны WCS. Можно отключить keep-alive для RTMP, для этого в server.properties добавьте
Code:
 keep_alive.enabled=websocket,rtmfp
отключение keep-alive коснется и стриминга с ffmpeg.
obs_ping.png
 

Kirill

Member
Не помогло , добавил эту
Code:
keep_alive.enabled=websocket,rtmfp
строчку в
upload_2017-8-14_16-20-4.png
, перезагрузил сервер, проблема осталась
 

Kirill

Member
Помогло , вопрос закрыт , очень благодарен за оперативную помощь !
 
Жара! Наткнулся на проблему вещания с RTMP. Создал топик, залез на форум... Нашел этот пост, понял, что это поможет и решил поблагодарить тех, кто раскопал эту проблему ранее.. И тут выясняется - что это был я, 2 месяца назад.. о_О Пора в отпуск( Спасибо всем.
 
Top