-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to support OBS publish HEVC stream over rtmp ? #3464
Comments
Make sense! Could you please join the discord and we need some help from you, about the environment setup. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
OBS will support AV1、HEVC over RTMP, see this PR, it has been merged, and will be released in OBS 29.1 |
This comment was marked as outdated.
This comment was marked as outdated.
@flying1314 Thanks. obsproject/obs-studio#8522 Please note that OBS also support RTMP HEVC in OBS 29.1, so SRS will also follow this standard.
Captured by wireshark is here: obs-hevc-rtmp-29.1.pcapng.zip SRS will support OBS 29.1 to push HEVC via RTMP, please note that previous verisoned OBS is not supported.
|
This comment was marked as outdated.
This comment was marked as outdated.
Hi @winlinvip , Is there anything I can do to see what went wrong? |
Hi @Docteh , I tried with OBS30.1.2 and OBS30.2.0, the results are the same:
In the console log of SRS, there's nothing but regular CPU usage report. |
Not sure what sort of detail you need. When I connect with OBS I see this pop up in the log. The CPU usage updates can cause it to scroll past quickly This is what OBS is told under Output For config on SRS 6.x I am using http.ts.live.conf |
Hi, As of the 'CPU Update' log, it's a 2-line log and it's generated every five seconds. So nothing would slip away. |
So what does the SRS log show on your end? If its not showing even an RTMP connection, its likely that the problem is within OBS, or maybe a firewall The mere act of a TCP connection on port 1935, via something like OBS or telnet seems to print something to the log [2024-07-20 14:48:58.166][INFO][1387][n796b84f] RTMP client ip=127.0.0.1:55166, fd=9 |
I don't think it's firewall problem. Because I can stream with Intel QSV and H264.
I will try to find the log file instead of the console log and see if there's anything related to tcp connection. |
Hi Docteh, |
Description
Note that SRS already has HEVC over SRT/HLS/HTTP-TS/WebRTC support, see #465
SRS Version: 6.0.10
SRS Log:
same as
hevc.flv.conf
Replay
Step 1: Publish stream from OBS v29.0.2, and select encoder QuickSync HEVC
Step 2: Start Streaming to SRS server
Step 3: SRS console can see this stream but can not get stream type, and can not play
Expect
I can see HEVC format video in srs v6.0.10 from publish stream by ffmpeg, but can not see stream if publish from OBS, and I can publish HEVC format by OBS to youtube, and it is normal.
I expect to use OBS to stream in SRS should also be able to play.
The text was updated successfully, but these errors were encountered: