how to encode and broadcast video for live event on youtube in programing - youtube-api

I want to encode and upload video to youtube corresponding with a live event but I cannot find how to do that on youtube api site same as the wirecast software. please help me

You'll have to use a flash media encoder and rtmp streamer. I used ffmpeg libraries for both and worked fine.

Related

Re-stream a live video from iphone to a server

I am getting a video feed in my app from a drone. The drone's SDK is giving me the video as Data or NSData into my app. I want to stream the same or divert the same to a server (for example a Wowza server). These two things should process simultanously.
You can use ffmpeg library for restreaming it.
There is a sample ffmpeg swift or objective c
I've been trying to send the video to a streaming service like YouTube for a year. The video coming into the iPad from the controller (connected to a Phantom 3 Advanced) is in H.263 format. ffmpeg is best at bulk transcoding, not a stream environment. Tried https://github.com/LaiFengiOS/LFLiveKit but it has bugs. It's a wrapper on ffmpeg that knows how to do RTMP.
The DJI go app knows how to do this, I've asked in the forum for help or code sample but they won't help. Bottom line is I can find no way to stream the video from the drone to a streaming service like YouTube or Wowza. I wish Wowza could accept H.263 native, but they site list only H.264.
So I can't give you an answer, but I can give you what I've figured out over the last year.

RTMP link youtube

im having issues to provide a rtmp link of my live webcast.
I need to send my rtmp link to another person im using this format rtmp://a.rtmp.youtube.com/live2/Name_webcast
But this doesn't work, i tried on vlc without luck.
I don't know if that link is for input, i need the output, so anyone can re-stream my live webcast.
Does anyone know how to get the link of the rtmp youtube webcast?
I'm getting the links from youtube settings.
The RTMP URL provided by YouTube is used for ingestion and not playback. For playback the platform offers multiple formats, depending on your device/browser. The content is meant to be viewed via YouTube so the streams are not exposed.

Official way to get RTSP URL of a youtube video

I understand that youtube provide player API's for android/IOS and web. However I would like to play youtube videos with in my application which is written in C++ using gstreamer. In order to stream a video I need to have a RTSP url for the video. However I could not find any official documentation on that in you tube developer documentation. Is this something that is officially supported by youtube?

Unable to livestream H.264 Video with FMS

I am having trouble streaming H.264 video to my FMS v.5 server. I am using an iOS app as the stream source; called streamsie.
Whenever I click the play button, it buffers, but never shows content.
Is there a way to resolve this issue, or do you know how to do so?
Thank you.
H.264 video via RTMP is not supported on iOS. You can find many topics in Adobe forums.

Best way to convert RTMP to MP4

I need to play an RTMP streaming in a website.
I want to run on iOS devices, but I know RTMP does not run on it.
So, my idea is to convert RTMP to some audio file (mp4, for example) and send it to the user and to play with HTML5. Do you have a better idea to do this work? I have PHP5 at server, but I have no idea about how to convert a continuous data (streaming) in a HTML5 compatible audio. For now, it's only an idea I have...
Thanks in advance.
There is currently no live format that works with html 5 . Mp4 can not be used as a live source as it is not a streaming format. The only built in support for Live audio/video on iOS is HLS.

Resources