eerimoq / moblin

Moblin, a free iOS app for IRL streaming.
MIT License
182 stars 20 forks source link

Sony Creators' App with ZV-E10 ii camera, SRT streaming pushed to Moblin. does not work #82

Open CicoZhang opened 3 days ago

CicoZhang commented 3 days ago

Hello, there:

It may be Sony's issue, but I would still like to share this issue I encountered.

I want to push the video from the camera ZV-E10 ii to Moblin via the SRT protocol (Stage 1), and then Mobilin will push it to YouTube or other platforms (Stage 2).

Stage 1 does not work, but via RTMP, it works.

Stage 2 has no issues, though I am not sure whether Moblin can multistream. (As far as I can test, multistream is not supported yet.)

The screenshots are as below. If I put the wrong parameters in the camera settings (Sony Creators' App), I would appreciate if anyone could point them out. Thanks in advance.

IMG_0973

IMG_0974

eerimoq commented 3 days ago

Is there anything in Moblin’s log?

Does the camera send MPEG-TS over SRT?

eerimoq commented 3 days ago

From Discord:

"IIRC, for SRT you can’t have a stream id with the Sony camera.

⁠Another point, I feel like I never got SRT from Sony to Moblin to work well so I moved to RTMP and it was much better.

The fps on the camera output must be equal to fps output of Moblin.

SRT from Sony direct to OBS works really well. I ended up not pushing for SRT ingest improvements as I felt it was a niche feature."

CicoZhang commented 3 days ago

Is there anything in Moblin’s log?

Does the camera send MPEG-TS over SRT?

No, stream sending is prevented at Sony's end, and therefore, Moblin's log does not contain anything relevant.

The camera has two Video Codec options: 1. MPEG-4/AVC and 2. MPEG-H/HEVC. I tried both, but neither worked. They are not MPEG-TS, aren't they?

CicoZhang commented 3 days ago

From Discord:

"IIRC, for SRT you can’t have a stream id with the Sony camera.

⁠Another point, I feel like I never got SRT from Sony to Moblin to work well so I moved to RTMP and it was much better.

The fps on the camera output must be equal to fps output of Moblin.

SRT from Sony direct to OBS works really well. I ended up not pushing for SRT ingest improvements as I felt it was a niche feature."

It's good to know that "SRT from Sony direct to OBS works really well." I have been wanting to do that, but I have not figured out how to do it. Which SRT server is used? If I remember correctly, OBS does not contain an SRT server. If you find it inconvenient to carry the message between Github and Discord, please skip my question.

Thank you again for your two messages and your attention on this. :-)

CicoZhang commented 3 days ago

By the way, can Moblin multistream (Stream to multiple platforms simultaneously)?