alm4096 / ffmpeg-live555-h264-h265-streamer Goto Github PK
View Code? Open in Web Editor NEWH264, H265 and more Encoder and Multicast/Unicast Streamer (example of how to use Live555 and FFMPEG)
H264, H265 and more Encoder and Multicast/Unicast Streamer (example of how to use Live555 and FFMPEG)
Hi
I don't know if you are still supporting or answering to problems but there I go:
I have all the project working and the streamer feed is kind of working. However I don't know if this problem is out of your scope.
For example if I open the rtsp stream in the vlc it works, however when I try to open it in an Android phone using the the android media classes it's says that doesn't recognize the media. However if I open a normal rtsp feed, my Android recognizes it. (Both streams are being encoded in H264).
Do you know what the problem is? If not can you provide some guidance that helps fixing the problem?
Kind Regards,
Hello
I am worked on this project. Some changes may be required :
why you use for( ; ;) loop in Function ? what it do ?
Thanks a lot for your project
Hi
I want to get parameter like input device name, width, height and encoding type from user, So I create a form .
in this project you use #define for encoding. How should I change code to set encoding type in run time ?
Hi
I want to encode dshow devices like webcams with FFmpeg and stream it and I use this project for this purpose. I added a method in FFMPEGClass as SetupDSHOW and I setup my dshow input and a new method that get frame from input device instead of writedummyframe.It works good.
If I want to use two webcams and stream them , Do I create two threads seperatly that creates FFMPEG object? for this , I create a method that it contains codes in main (create FFMPEG object and loop while(1) ) and then I create two threads in main method (std::thread (mymethod) ) and then join them.
But when I run program two threads begin to work but one thread starts to stream and when I add breakpoint to live555class , one thread entered it .
The question is , if I want to create two streams what should I do ?
Thanks
Hi, I am just trying to understand, it streams over UDP or TCP?
您好,我是今日头条互娱研发上海HR Sunny,有幸看到您的ffmpeg相关项目分享,希望有机会和您认识,不知道是否方便加个微信沟通,我的微信是fengzhigu-s,期待您的回复。
Hi
According to previous problem in streaming two input device via different threads , if I want to create multiple rtsp server , because of define static variable eventtriggerId , abort occured in env->taskScheduler().doEventLoop(&Stop_RTSP_Loop);
I search problem that it must be change static definition of eventtriggerId to non-static. but I do not know how to change this code in FFMPEGClass :
Tmp_Head_Node->task->triggerEvent(AnalyserSource::eventTriggerId, Tmp_Head_Node->source);
and how to change this line of code in AnalyserSource constructor:
if (eventTriggerId == 0) {
eventTriggerId = envir().taskScheduler().createEventTrigger(deliverFrame0);
}
Could you help me ?
Thanks
Hi
Is there a version of linux for this project ?
in this project you used HANDLE and some header files of windows kit.
How can I build this project in linux platform ?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.