לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 26-06-2007, 21:36
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
בתגובה להודעה מספר 2 שנכתבה על ידי danben שמתחילה ב "בפעם האחרונה שהצעתי לחפש בגוגל מעט צעקו עלי"

כמדמוני ש"צעקו" עליך בגלל הסרקזם. יש מקרים שהוא אכן תורם. באשכול הנ"ל, הוא לא.
הכל נמצא בגוגל. הרבה ממה שאתה יודע, ממה שאני יודע, למדנו דרכו.

בעזרת שני סמיילים, אפילו לא מילים, נתן לענות על כל השאלות בפורום הזה:

(טוב לוויכוחים הם לא עוזרים ממש, אז עושים את העבודה במקרה הזה)

בכל מקרה, לכותב האשכול.
מה הכוונה "לוקח קובץ ומתרגם אותו לביטים"?
הקובץ הוא בעצמו כבר אוסף של ביטים מן הסתם, פשוט קרא מידע ממנו, תבנה את ה-RTP Packet ותשלח ל-client.

איך ה-client "ייתרגם" את זה לתמונה?
שוב המושגים שלך מוטעים, מה שאתה שולח הוא כברframe. תמונה. אין מה לתרגם.
אלא לייצג. איך אתה מייצג תמונה, זה כבר תלוי בשפה שאתה כותב, אולי יש לה toolkit שיכול לעשות זאת במטודה אחת כמו ב-Java...
_____________________________________
C pogrammers never die. They are just cast into void.


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 26-06-2007, 23:16
  Silence_Ev Silence_Ev אינו מחובר  
 
חבר מתאריך: 02.05.05
הודעות: 84
טוב אז כנראה שבאמת לא הסברתי את עצמי טוב אז ככה...
בתגובה להודעה מספר 3 שנכתבה על ידי scripter שמתחילה ב "כמדמוני ש"צעקו" עליך בגלל..."

נתחיל בכך שאני עובד בשפת תיכנות C++ וכן נכון שיש כלים ב- JAVA או C# (שהם כמעט אותו דבר) שיכולים להקל עלי בהרבה אבל אני נכון לעכשיו לפחות מתעקש לעבוד ב- C++.

בואו נעבור על מה יש לי כרגע:

כרגע יש לי שרת RTP שיודע לקבל ולשלוח מידע בין שני מחשבים ב- MULTICAST.
המידע הזה הוא כמובן ביטים שיכולים להיות כמובן CHARS ואז אלו יכולים להיות הודעות טקסט וכו'..

מה אני רוצה לעשות:

מה שאני רוצה זה להעביר וידאו באמצעות פרוטוקול ה- RTP כלומר לקחת קוסץ MPEG ולשדר אותו ב- LIVE ממחשב אחד לשני.

הנקודות בהן נתקלתי בבעיה:

העברת הקובץ ל- stream שאותו אוכל לשלוח ובנוסף ביחידת הקצה לתרגם את אותו ה- stream ולהציג אותו.

אני יודע שרובכם בוודאי תציעו לי להשתמש ב- DIRECTX או יותר נכון DIRECT SHOW אך כל התמיכה ב- C++ שהייתה ב-SDK שלו כבר איננה והוחלפה ה- C#

מקומות שבהם חיפשתי כבר:
LIVE555 - פרוייקט קוד פתוח לשידור streaming על פניו ניראה מאוד יעיל אבל מסובך לקימפול.
VIDEOLAN - גם כן פרוייקט קוד פתוח עושה שימוש גם ב- LIVE555.
libMPEG2 - ספריית מקודדים של MPEG2 ל- Stream.

כפי שאתם רואים אני חקרתי בעניין ואני לא בא עם סתם שאלות אם מישהו יוכל להוסיף לי מידע שלא צויין כאן אני אודה לכם מאוד
תודה מראש EV
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 27-06-2007, 01:18
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
בתגובה להודעה מספר 4 שנכתבה על ידי Silence_Ev שמתחילה ב "טוב אז כנראה שבאמת לא הסברתי את עצמי טוב אז ככה..."

אוקיי נתחיל מזה שאתה צריך לדעת איזו גרסאת MPEG אתה רוצה להעביר.
מן הסתם של-mpeg4 יש payload שונה מ-mpeg 1/2.
בזה אתה צריך להתמקד ע"מ שתוכל להעביר את הקובץ...

אני שונא RFC, וודאי גם אתה, אבל פה זה חיוני.
RTP Payload Format for MPEG1/MPEG2 Video
RTP Payload Format for MPEG-4 Audio/Visual Streams
עכשיו, אתה אמור להכיר את הפרוטוקול של RTP וגם איך מתבצע ה-payload של MPEG1/2/4.
כלומר, אתה יכול ליצור ולחלץ מידע מן ה-packets.
אין מעבר לזה. עם שלושת ה-RFC's אתה אמור להיות מיומן מספיק כדי להצליח להפוך את הסרטון שאתה רוצה לשדר ל-stream.

נותר לך rendering ובזה אני לצערי לא יכול לעזור.
לא עסקתי מעולם עם direct show. דרך libmpeg2 זה טריוויאלי.
אין דוקומנטציה אומנם, אבל קוד המקור של התוכנית mpeg2dec עוזר נורא.
(הלך היישור, לא יודע למה.. סורי)
_____________________________________
C pogrammers never die. They are just cast into void.



נערך לאחרונה ע"י scripter בתאריך 27-06-2007 בשעה 01:45.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:42

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2026 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר